Compartilhar via


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.

Diagrama que ilustra o encaminhamento de eventos de um tópico de namespace para outro no mesmo namespace.

Também é possível encaminhar eventos de um tópico em um namespace para um tópico em outro.

Diagrama que ilustra o encaminhamento de eventos de um tópico de um namespace para outro em um namespace diferente.

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.

  1. Acesse a página do portal do Azure para o namespace que contém o tópico de origem.

  2. No menu de navegação à esquerda, selecione Identidade.

  3. Na guia Atribuído pelo sistema, selecione Ativado para Status.

  4. Selecione Salvar na barra de comandos para salvar a configuração.

    Captura de tela que mostra a página Identidade de um namespace com a identidade gerenciada atribuída pelo sistema habilitada.

  5. Na janela pop-up, selecione Sim para confirmar a ativação da identidade gerenciada para o namespace.

    Captura de tela que mostra a janela de confirmação.

  6. Confirme se a identidade gerenciada atribuída pelo sistema está atribuída ao namespace que tem o tópico de origem.

    Captura de tela que mostra a identidade gerenciada atribuída pelo sistema para o namespace 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.

  1. Acesse a página do portal do Azure para o namespace que contém o tópico de destino.

  2. Selecione Controle de acesso (IAM) e clique em Adicionar atribuição de função.

    Captura de tela que mostra a página Controle de acesso do namespace de destino.

  3. 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.

    Captura de tela que mostra a seleção da função Remetente de dados da Grade de Eventos.

  4. Na guia Membros, selecione Identidade gerenciada e clique em + Selecionar membros.

  5. Na janela Selecionar identidades gerenciadas, siga estas etapas:

    1. Em Assinatura, selecione a assinatura do Azure.

    2. Para Identidade gerenciada, selecione Namespace da Grade de Eventos.

    3. Selecione a identidade gerenciada para o namespace de origem que você criou anteriormente.

    4. Escolha Selecionar na parte inferior da página.

      Captura de tela que mostra a atribuição da função Remetente de dados da Grade de Eventos à identidade do tópico de origem.

  6. Agora, na página Adicionar atribuição de função, selecione Revisar + atribuir.

    Captura de tela que mostra a seleção de Analisar + atribuir na página Adicionar atribuição de função.

  7. 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.

  1. 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.

    Captura de tela que mostra o botão Criar assinatura selecionado.

  2. Na página Criar assinatura, insira um nome para a assinatura do evento.

  3. Selecione Tópico do namespace da Grade de Eventos como destino do ponto de extremidade e clique em Configurar um ponto de extremidade.

    Captura de tela que mostra a janela Criar assinatura com o ponto de extremidade do tópico do namespace da Grade de Eventos selecionado.

  4. Na página Selecionar Tópico do Namespace da Grade de Eventos, siga essas etapas:

    1. 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.

    2. Em Tópico do namespace da Grade de Eventos, selecione o tópico do namespace de destino.

      Captura de tela que mostra a janela Selecionar tópico do namespace da Grade de Eventos.

  5. Na seção Identidade gerenciada para entrega, selecione Atualizar.

    Captura de tela que mostra a página Criar assinatura com a opção de identidade atribuída pelo sistema selecionada.

  6. Selecione a identidade gerenciada atribuída pelo sistema para o tópico de origem e clique em Criar.

Para conferir uma lista de manipuladores de eventos compatíveis, confira Manipuladores de eventos de entrega por push de tópicos de namespace.