Compartilhar via


Tópicos do sistema na Grade de Eventos do Azure

Um tópico do sistema na Planilha de Eventos representa um ou mais eventos publicados pelos serviços do Azure, como o Armazenamento do Azure e os Hubs de Eventos do Azure. Por exemplo, um tópico do sistema pode representar todos os eventos de blob ou apenas os eventos publicados debob criado e blob excluído para uma conta de armazenamento específica. Neste exemplo, quando um blob é carregado na conta de armazenamento, o serviço de Armazenamento do Azure publica um evento de blob criado no tópico do sistema na Grade de Eventos, que, em seguida, encaminha o evento para os assinantes do tópico, que recebem e processam o evento.

Observação

Somente os serviços do Azure podem publicar eventos em tópicos do sistema. Portanto, você não obtém um ponto de extremidade nem chaves de acesso que você possa usar para publicar eventos como faz para tópicos personalizados ou domínios de eventos.

Serviços do Azure que dão suporte a tópicos do sistema

Confira a lista atual de serviços do Azure que dão suporte à criação de tópicos do sistema.

Tópicos do sistema como recursos do Azure

Os tópicos do sistema são visíveis como recursos do Azure e fornecem os seguintes recursos:

Observação

  • Apenas um tópico do sistema de Planilha de Eventos do Azure é permitido por origem (como assinatura, grupo de recursos etc.).
  • Um grupo de recursos é necessário para o tópico do sistema no nível da assinatura e não pode ser alterado até ser excluído ou movido para outra assinatura.
  • A Grade de Eventos cria um recurso de tópico do sistema na mesma assinatura do Azure que tem a origem do evento. Por exemplo, se você criar um tópico do sistema para uma conta de armazenamento ContosoStorage em uma assinatura do Azure ContosoSubscription, a Grade de Eventos criará o tópico do sistema no ContosoSubscription. Não é possível criar um tópico do sistema em uma assinatura do Azure que seja diferente da assinatura do Azure da origem do evento.

Ciclo de vida dos tópicos do sistema

É possível criar um tópico do sistema de duas maneiras:

  • Crie uma assinatura de evento em um recurso do Azure como um recurso de extensão, que cria automaticamente um tópico do sistema com o nome no formato: <Azure resource name>-<GUID>. O tópico do sistema criado dessa maneira é automaticamente excluído quando a última assinatura de evento do tópico é excluída.

  • Crie um tópico do sistema para um recurso do Azure, depois crie uma assinatura de evento para esse tópico do sistema. Ao usar esse método, você pode especificar um nome para o tópico do sistema. O tópico do sistema não é excluído automaticamente quando a última assinatura de evento é excluída. Você precisa excluí-lo manualmente.

    Ao usar o portal do Azure, você sempre está usando esse método. Quando você cria uma assinatura de evento usando a página Eventos de um recurso do Azure, o tópico do sistema é criado primeiro e, em seguida, a assinatura do tópico é criada. Você pode criar explicitamente um tópico do sistema primeiro usando a página de Tópicos do Sistema da Grade de Eventos e, em seguida, criar uma assinatura para esse tópico.

Ao usar a CLI, RESTou um modelo do Azure Resource Manager, você pode escolher um dos métodos acima.

Importante

Recomendamos que você crie um tópico do sistema primeiro e, em seguida, crie uma assinatura no tópico, pois é a forma mais recente de criar tópicos do sistema.

Falha na criação de tópicos do sistema

A criação do tópico do sistema falhará se você tiver configurado as políticas do Azure de forma que o serviço da Grade de Eventos não possa criá-la. Por exemplo, você pode ter uma política que permita a criação de apenas determinados tipos de recursos (por exemplo: Armazenamento do Azure, Hubs de Eventos do Azure etc.) na assinatura.

Nesses casos, a funcionalidade de fluxo de eventos é preservada. No entanto, as métricas e as funcionalidades de diagnósticos dos tópicos do sistema não estão disponíveis.

Se você precisar dessa funcionalidade, permita a criação de recursos do tipo de tópico do sistema e crie o tópico do sistema ausente, conforme descrito na seção Ciclo de vida dos tópicos do sistema.

Local e grupo de recursos para um tópico do sistema

Para as origens de eventos do Azure que estão em uma região/localização específica, o tópico do sistema é criado no mesmo local que a origem do evento do Azure. Por exemplo, se você criar uma assinatura de evento para um armazenamento de blobs do Azure no Leste dos EUA, o tópico do sistema será criado nessa região. Para origens de eventos globais do Azure, como assinaturas do Azure, grupos de recursos ou Azure Mapas, a Grade de Eventos cria o tópico do sistema no local global.

Em geral, o tópico do sistema é criado no mesmo grupo de recursos em que a origem do evento do Azure está. Para assinaturas de evento criadas no escopo de assinatura do Azure, o tópico do sistema é criado no grupo de recursos Default-EventGrid na região Oeste dos EUA 2. Se o grupo de recursos não existir, a Grade de Eventos do Azure o criará antes de criar o tópico do sistema.

Próximas etapas

Veja os artigos a seguir: