Encaminhar eventos de um tópico de namespace da Grade de Eventos do Azure para outro (versão prévia)
O encaminhamento de eventos de um tópico de namespace da Grade de Eventos do Azure para outro é um processo simples que aumenta a flexibilidade e a escalabilidade da arquitetura orientada a eventos. O namespace da Grade de Eventos do Azure fornece uma maneira perfeita de encaminhar eventos com eficiência quando você trabalha no mesmo recurso ou em recursos diferentes.
É possível encaminhar eventos de um tópico em um namespace para outro tópico no mesmo namespace.
Também é possível encaminhar eventos de um tópico em um namespace para um tópico em outro.
Habilitar a identidade gerenciada para o namespace de origem
Nesta etapa, você habilita a identidade gerenciada para o namespace de origem (aquele que contém o tópico de origem). Selecione a identidade que melhor se adapta ao cenário. Confira Melhores práticas para identidades de sistema gerenciadas. Aqui, a identidade atribuída pelo sistema é usada para fins de demonstração.
Acesse a página do portal do Azure para o namespace que contém o tópico de origem.
No menu de navegação à esquerda, selecione Identidade.
Na guia Atribuído pelo sistema, selecione Ativado para Status.
Selecione Salvar na barra de comandos para salvar a configuração.
Na janela pop-up, selecione Sim para confirmar a ativação da identidade gerenciada para o namespace.
Confirme se a identidade gerenciada atribuída pelo sistema está atribuída ao namespace que tem o tópico de origem.
Conceder à identidade a permissão para enviar eventos ao tópico de destino
Nesta etapa, você atribui à identidade gerenciada do namespace de origem a função Remetente de dados da Grade de Eventos no namespace de destino. Esta etapa permite que o namespace de origem envie ou encaminhe eventos ao namespace de destino.
Acesse a página do portal do Azure para o namespace que contém o tópico de destino.
Selecione Controle de acesso (IAM) e clique em Adicionar atribuição de função.
Na guia Função da página Adicionar atribuição de função, selecione a função Remetente de dados da Grade de Eventos e clique em Avançar.
Na guia Membros, selecione Identidade gerenciada e clique em + Selecionar membros.
Na janela Selecionar identidades gerenciadas, siga estas etapas:
Agora, na página Adicionar atribuição de função, selecione Revisar + atribuir.
Na página Analisar + atribuir, analise as configurações e clique em Analisar + atribuir.
Crie uma assinatura de evento para o tópico de origem com o tópico de destino como ponto de extremidade
Nesta etapa, você cria uma assinatura de evento no tópico do namespace de origem usando o tópico do namespace de destino para que os eventos sejam encaminhados ao tópico do namespace de destino.
Acesse a página do tópico de origem no portal do Azure. Na página Tópico do namespace da Grade de Eventos, selecione + Assinatura na barra de comandos.
Na página Criar assinatura, insira um nome para a assinatura do evento.
Selecione Tópico do namespace da Grade de Eventos como destino do ponto de extremidade e clique em Configurar um ponto de extremidade.
Na página Selecionar Tópico do Namespace da Grade de Eventos, siga essas etapas:
Selecione a assinatura do Azure, o grupo de recursos e o namespace da Grade de Eventos em que está o tópico do namespace de destino.
Em Tópico do namespace da Grade de Eventos, selecione o tópico do namespace de destino.
Na seção Identidade gerenciada para entrega, selecione Atualizar.
Selecione a identidade gerenciada atribuída pelo sistema para o tópico de origem e clique em Criar.
Conteúdo relacionado
Para conferir uma lista de manipuladores de eventos compatíveis, confira Manipuladores de eventos de entrega por push de tópicos de namespace.