Crie, visualize e gerencie assinaturas de eventos em tópicos de namespace

Uma assinatura de evento define como um consumidor recebe eventos publicados em um tópico de namespace. Este artigo mostra como criar, visualizar e gerenciar assinaturas de eventos para tópicos de namespace no Grade de Eventos do Azure usando o portal do Azure.

Ao criar uma assinatura de evento, você escolhe entre pull ou push delivery. Com a entrega por pull, sua aplicação se conecta ao Event Grid para ler eventos no seu próprio ritmo. Com entrega por push, o Event Grid envia eventos para um destino que você configura. Para saber mais sobre essas opções, consulte Visão geral da entrega por pull e Visão geral da entrega por push.

Pré-requisitos

Crie uma assinatura de evento em um tópico de namespace

  1. No portal do Azure, vá até o tópico do namespace que você quer usar para a assinatura do evento. Para os passos para localizar um tema, veja Criar, visualizar e gerenciar tópicos de namespace.

  2. Na seção Entidades , selecione Assinaturas.

    Captura de tela mostrando assinaturas de eventos do Event Grid.

  3. Na página de Assinaturas , selecione + Assinatura.

    Captura de tela mostrando a criação de assinatura do evento do Event Grid.

  4. Na aba Básicos , insira um nome para a assinatura do evento e então selecione o modo de entrega.

    Importante

    Ao criar uma assinatura, escolha um dos modos de entrega: Pull ou Push. Para saber mais sobre os modos de consumo disponíveis nos namespaces Grade de Eventos, veja a visão geral da entrega Pull ou a visão geral da entrega Push.

    A captura de tela a seguir mostra as configurações para uma assinatura de entrega por pull:

    Captura de tela mostrando a criação da assinatura de evento pull.

    A captura de tela a seguir mostra as configurações para uma assinatura de entrega push:

    Captura de tela mostrando a criação de assinatura do evento push.

  5. Na aba Filtros , adicione os tipos de evento que deseja filtrar e adicione quaisquer filtros de atributos de contexto que você queira usar na assinatura.

    Captura de tela mostrando os filtros de criação da assinatura de evento da Grade de Eventos.

  6. Na aba Recursos adicionais , defina a duração do bloqueio em minutos, especifique a contagem máxima de entregas e então selecione Criar.

    Captura de tela mostrando os recursos adicionais de criação da assinatura de evento da Grade de Eventos.

Veja uma assinatura de evento em um tópico de namespace

  1. Vá até o tópico do namespace que contém a assinatura do evento que você quer visualizar. Para os passos para localizar um tema, veja Criar, visualizar e gerenciar tópicos de namespace.

  2. Na seção Entidades , selecione Assinaturas.

    Captura de tela mostrando assinaturas de eventos do Event Grid.

  3. Procure a assinatura que você quer visualizar e então selecione-a.

    Captura de tela mostrando a busca de assinaturas de eventos do Event Grid.

  4. Revise as configurações de assinatura do evento.

    Captura de tela mostrando a assinatura de evento do Event Grid.

Exclua uma assinatura de evento em um tópico de namespace

  1. Vá até o tópico do namespace que contém a assinatura do evento que você quer deletar. Para os passos para localizar um tema, veja Criar, visualizar e gerenciar tópicos de namespace.

  2. Na seção Entidades , selecione Assinaturas.

    Captura de tela mostrando assinaturas de eventos do Event Grid.

  3. Procure a assinatura que você quer excluir e então selecione-a.

    Captura de tela mostrando a busca de assinaturas de eventos do Event Grid.

  4. Na página Visão geral, selecione Excluir na barra de ferramentas.

    Captura de tela mostrando a exclusão da assinatura do evento do Grade de Eventos.

  5. Na página de confirmação, insira o nome do recurso e então selecione Excluir para confirmar a exclusão.

    Captura de tela mostrando a confirmação da exclusão da assinatura do evento do Event Grid.

Configurar filtros para uma assinatura de tópico em um namespace

  1. Para atualizar os filtros de uma assinatura existente, vá até a assinatura e depois selecione Filtros na seção de Configurações . Adicione os tipos de evento que você deseja filtrar, adicione quaisquer filtros de atributos de contexto que quiser usar e então selecione Salvar.

    Captura de tela mostrando as configurações dos filtros da assinatura de evento do Event Grid.

Modelo de filtragem simplificado para assinaturas de tópicos em namespace

As assinaturas de eventos em um tópico de namespace têm um modelo simplificado de configuração de filtragem em comparação com as assinaturas de eventos de domínios e de tópicos personalizados, de sistema, de parceiro e de domínio. As capacidades de filtragem são as mesmas, exceto por como você configura os filtros no subject atributo. As seções a seguir explicam as diferenças.

Filtrar dados de eventos

Você pode filtrar eventos com base em valores no objeto de evento data quando os dados do evento são um objeto JSON. Para mais informações, veja Assinaturas de eventos.

O assunto começa com

Nenhuma propriedade de configuração dedicada especifica filtros em subject. Para filtrar o atributo subject de contexto com um valor que começa com uma string, use a seguinte configuração de filtro.

Valor-chave operador value
subject Cadeia de caracteres começa com seu texto

O título termina com

Nenhuma propriedade de configuração dedicada especifica filtros em subject. Para filtrar o atributo subject de contexto com um valor que termina em uma string, use a seguinte configuração de filtro.

Valor-chave operador value
subject A cadeia de caracteres termina com sua string