Integrar o AWS Support a aplicações orientadas por eventos usando o Amazon EventBridge - AWS Support

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Integrar o AWS Support a aplicações orientadas por eventos usando o Amazon EventBridge

É possível incorporar o AWS Support a aplicações orientadas por eventos (EDAs) que usam eventos que ocorrem no AWS Support para se comunicar entre componentes de aplicações e iniciar processos downstream.

Por exemplo, você pode receber notificações sempre que os seguintes eventos do AWS Support ocorrerem na sua conta:

  • Um caso de suporte é criado, resolvido ou reaberto

  • Uma correspondência é adicionada a um caso de suporte existente

Para isso, utilize o Amazon EventBridge para encaminhar eventos do AWS Support a outros componentes de software. O Amazon EventBridge é um serviço com tecnologia sem servidor que usa eventos para conectar componentes de aplicações, facilitando a integração de serviços da AWS, como o AWS Support, em arquiteturas orientadas por eventos, sem operações e códigos adicionais.

Como o EventBridge roteia eventos do AWS Support

Veja como o EventBridge funciona com eventos do AWS Support:

Como ocorre em muitos serviços da AWS, o AWS Support gera e envia eventos para o barramento de eventos padrão do EventBridge. Um barramento de eventos é um roteador que recebe eventos e os roteia para destinos que você especifica. Esses destinos podem incluir outros serviços da AWS, aplicações personalizadas e aplicações SaaS de parceiros.

O EventBridge roteia os eventos de acordo com regras que você cria no barramento do evento. Para cada regra, você especifica um filtro, ou um padrão de evento, para selecionar apenas os eventos desejados. Sempre que um evento é enviado ao barramento de eventos, o EventBridge o compara com cada regra. Se o evento corresponder à regra, o EventBridge o encaminhará ao(s) destino(s) especificado(s).

Os serviços da AWS enviam eventos para o barramento de eventos padrão do EventBridge. Se um evento corresponder ao padrão de evento de uma regra, o EventBridge roteará o evento aos destinos especificados para essa regra.

AWS SupportEventos do

O AWS Support envia os eventos a seguir ao barramento de eventos do EventBridge padrão automaticamente.

Tipo de detalhe de evento Descrição

Atualização de caso de suporte

Representa uma mudança em um caso de suporte.

Estrutura de eventos

Todos os eventos de serviços da AWS têm dois tipos de dados:

  • Um conjunto comum de campos contendo metadados sobre o evento, como o serviço da AWS que é a origem do evento, a hora em que o evento foi gerado, a conta e a região em que o evento ocorreu, e outros. Para conhecer as definições desses campos gerais, consulte Estrutura de eventos, na Referência de eventos do Amazon EventBridge.

  • Um campo detail que contém dados específicos para esse evento de serviço específico.

Entrega de eventos do AWS Support via AWS CloudTrail

Os serviços da AWS podem enviar eventos diretamente ao barramento de eventos padrão do EventBridge. Além disso, o AWS CloudTrail também envia eventos provenientes de vários serviços da AWS ao EventBridge. Esses eventos podem incluir chamadas de API, logins e ações de console, eventos de serviço e CloudTrail Insights. Para obter mais informações, consulte Eventos de serviços da AWS fornecidos via AWS CloudTrail, no Guia do usuário do EventBridge.

Para ver uma lista de eventos do AWS Support enviados ao EventBridge, consulte o tópico AWS Support na Referência de eventos do EventBridge.

Criando padrões de eventos que correspondem a eventos do AWS Support

Padrões de eventos são filtros que especificam os dados que os eventos que você deseja selecionar devem conter.

Cada padrão de evento é um objeto JSON que contém:

  • Um atributo source que identifica o serviço que envia o evento. Para eventos do AWS Support, a origem é aws.support.

  • (Opcional): um atributo detail-type que contém uma matriz dos nomes de eventos a serem correlacionados.

  • (Opcional): um atributo detail que contém quaisquer outros dados relacionados aos eventos a serem correlacionados.

Por exemplo, o padrão de evento a seguir seleciona todos os eventos de atualização de casos de suporte do AWS Support:

{ "source": ["aws.support"], "detail-type": ["Support Case Update"] }

Você pode ser mais específico na sua seleção de eventos incluindo valores no próprio evento. Por exemplo, o padrão de evento a seguir corresponde a eventos de atualização de casos de suporte que representam um caso que está sendo reaberto:

{ "source": ["aws.support"], "detail-type": ["Support Case Update"], "detail": { "event-name": "ReopenCase" } }

Consulte mais informações sobre como escrever padrões de eventos, consulte Padrões de eventos no Guia do usuário do EventBridge.

Consulte também

Para obter mais informações sobre como usar o EventBridge com o AWS Support, consulte os seguintes recursos: