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.
Você também pode encaminhar eventos de um tópico em um namespace para um tópico em outro namespace.
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.
Navegue até a página do portal do Azure para o namespace que tem o tópico de origem.
Selecione Identidade no menu de navegação à esquerda.
Na guia Sistema atribuído, selecione Ativado para Status.
Selecione Salvar na barra de comandos para salvar a configuração.
Na janela pop-up, selecione Sim para confirmar a habilitação da identidade gerenciada para o namespace.
Confirme se a identidade gerenciada atribuída ao sistema está atribuída ao namespace que tem o tópico 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.
Navegue até a página do portal do Azure para o namespace que tem o tópico de destino.
Selecione Controle de Acesso (IAM) e, em seguida, selecione Adicionar uma 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 EventGrid e selecione Avançar.
No separador Membros, selecione Identidade gerida e, em seguida, selecione + Selecionar membros.
Na janela Selecionar identidades gerenciadas, siga estas etapas:
Agora, na página Adicionar atribuição de função, selecione Rever + atribuir.
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.
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.
Na página Criar Subscrição, introduza um nome para a subscrição do evento.
Selecione Event Grid Namespace Topic como um destino de ponto de extremidade e selecione Configurar um ponto de extremidade.
Na página Selecionar Tópico de Namespace da Grade de Eventos, siga estas etapas:
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.
Para Event Grid Namespace Topic, selecione o tópico destination namespace.
Na seção Identidade gerenciada para entrega, selecione Atualizar.
Selecione a identidade gerenciada atribuída ao sistema para o tópico de origem e, em seguida, selecione Criar.
Conteúdos relacionados
Para obter uma lista de manipuladores de eventos suportados, consulte Namespace topic push delivery event handlers.