Partilhar via


Encaminhar eventos de um tópico de namespace da Grade de Eventos do Azure para outro tópico de namespace (Visualização)

Encaminhar eventos de um tópico de namespace da Grade de Eventos do Azure para outro tópico de namespace é um processo simples que aprimora a flexibilidade e a escalabilidade de sua arquitetura orientada a eventos. Quer esteja a trabalhar no mesmo recurso ou em recursos diferentes, o espaço de nomes da Grelha de Eventos do Azure fornece uma forma perfeita de encaminhar eventos de forma eficiente.

Você pode 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 tópico no mesmo namespace.

Você também pode encaminhar eventos de um tópico em um namespace para um tópico em outro namespace.

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

Habilitar identidade gerenciada para o namespace de origem

Nesta etapa, você habilita a identidade gerenciada para o namespace de origem (namespace que contém o tópico de origem). Selecione a identidade que melhor se adapta ao seu cenário. Consulte Recomendações de práticas recomendadas para identidades de sistema gerenciado. Aqui, usamos a identidade atribuída ao sistema para fins de demonstração.

  1. Navegue até a página do portal do Azure para o namespace que tem o tópico de origem.

  2. Selecione Identidade no menu de navegação à esquerda.

  3. Na guia Sistema atribuído, 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 habilitação da identidade gerenciada para o namespace.

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

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

    Captura de tela que mostra a identidade gerenciada atribuída ao sistema para o namespace de origem.

Conceder à identidade a permissão para enviar eventos para o tópico de destino

Nesta etapa, você adiciona a identidade gerenciada do namespace de origem à função Remetente de Dados da Grade de Eventos no namespace de destino. Esta etapa permite que o namespace de origem possa enviar ou encaminhar eventos para o namespace de destino.

  1. Navegue até a página do portal do Azure para o namespace que tem o tópico de destino.

  2. Selecione Controle de Acesso (IAM) e, em seguida, selecione Adicionar uma 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 EventGrid e selecione Avançar.

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

  4. No separador Membros, selecione Identidade gerida e, em seguida, selecione + Selecionar membros.

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

    1. Para Assinatura, selecione sua assinatura do Azure.

    2. Em Identidade gerenciada, selecione Namespace da grade de eventos.

    3. Selecione a identidade gerenciada para o namespace de origem criado 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 Rever + atribuir.

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

  7. Na página Rever + atribuir, reveja as definições e selecione Rever + atribuir.

Criar 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 de namespace de origem usando o tópico de namespace de destino para que os eventos sejam encaminhados para o tópico de namespace de destino.

  1. Navegue até a página de 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 ecrã que mostra o botão Criar Subscrição selecionado.

  2. Na página Criar Subscrição, introduza um nome para a subscrição do evento.

  3. Selecione Event Grid Namespace Topic como um destino de ponto de extremidade e selecione Configurar um ponto de extremidade.

    Captura de tela que mostra a janela Criar Assinatura com o ponto de extremidade Tópico do Namespace da Grade de Eventos selecionado.

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

    1. Selecione a assinatura do Azure, o grupo de recursos e o namespace da Grade de Eventos no qual o tópico do namespace de destino é encerrado.

    2. Para Event Grid Namespace Topic, selecione o tópico destination namespace.

      Captura de tela que mostra a janela Select Event Grid Namespace Topic.

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

    Captura de ecrã que mostra a página Criar Subscrição com a opção de identidade atribuída ao sistema selecionada.

  6. Selecione a identidade gerenciada atribuída ao sistema para o tópico de origem e, em seguida, selecione Criar.

Para obter uma lista de manipuladores de eventos suportados, consulte Namespace topic push delivery event handlers.