Integração com aplicativos AWS Support orientados a eventos usando a 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á.

Integração com aplicativos AWS Support orientados a eventos usando a Amazon EventBridge

Você pode AWS Support incorporar aplicativos orientados a eventos (EDAs) que usam eventos que ocorrem AWS Support para se comunicar entre os componentes do aplicativo e iniciar processos posteriores.

Por exemplo, você pode ser notificado sempre que os seguintes AWS Support eventos ocorrerem em sua conta:

  • Um caso de suporte é criado, resolvido ou reaberto

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

Você faz isso usando EventBridge a Amazon para rotear eventos de AWS Support outros componentes de software. EventBridge A Amazon é um serviço sem servidor que usa eventos para conectar componentes do aplicativo, facilitando a integração de AWS serviços, como AWS Support em arquiteturas orientadas por eventos, sem código e operações adicionais.

Como EventBridge roteia AWS Support eventos

Veja como EventBridge funciona com AWS Support eventos:

Como acontece com muitos AWS serviços, AWS Support gera e envia eventos para o barramento de eventos EventBridge padrão. Um barramento de eventos é um roteador que recebe eventos e os roteia para destinos que você especifica. Os destinos podem incluir outros AWS serviços, aplicativos personalizados e aplicativos SaaS de parceiros.

EventBridge roteia os eventos de acordo com as regras que você cria no ônibus 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 para o barramento de eventos, EventBridge compare-o com cada regra. Se o evento corresponder à regra, EventBridge roteará o evento para o (s) destino (s) especificado (s).

AWS os serviços enviam eventos para o barramento de eventos EventBridge padrão. Se o evento corresponder ao padrão de eventos de uma regra, EventBridge roteia o evento para os destinos especificados para essa regra.

AWS Support eventos

AWS Support envia automaticamente os seguintes eventos para o barramento de EventBridge eventos padrão.

Tipo de detalhe de evento Description

Atualização de caso de suporte

Representa uma mudança em um caso de suporte.

Estrutura de eventos

Todos os eventos dos AWS serviços contêm dois tipos de dados:

  • Um conjunto comum de campos contendo metadados sobre o evento, como o AWS serviço 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 obter definições desses campos gerais, consulte Estrutura de eventos na Amazon EventBridge Events Reference.

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

AWS Support entrega de eventos via AWS CloudTrail

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

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

Criação de padrões de eventos que correspondam aos AWS Support eventos

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 AWS Support eventos, a fonte é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" } }

Para obter 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 EventBridge com AWS Support, consulte os seguintes recursos: