Eventos de serviços da AWS entregues por meio do AWS CloudTrail - Amazon EventBridge

Eventos de serviços da AWS entregues por meio do AWS CloudTrail

O AWS CloudTrail é um serviço que registra automaticamente eventos, como chamadas de API de serviço da AWS. Também é possível criar regras do EventBridge que usam as informações do CloudTrail. Para obter mais informações sobre o CloudTrail, consulte O que é o AWS CloudTrail?.

O CloudTrail envia os seguintes tipos de eventos para o barramento de eventos do EventBridge padrão. Em cada caso, o valor detail-type do evento é o tipo de evento listado:

  • AWS API Call via CloudTrail

    Eventos que representam uma solicitação para uma API de serviço da AWS público.

    Para obter mais informações Noções básicas de eventos do CloudTrail no Guia do usuário do AWS CloudTrail.

  • AWS Console Signin via CloudTrail

    Tentativas de login no Console de Gerenciamento da AWS, nos fóruns de discussão da AWS e na Central de suporte da AWS.

    Para obter mais informações, consulte Eventos de login do Console de gerenciamento da AWS no Guia do usuário do AWS CloudTrail.

  • AWS Console Action via CloudTrail

    Ações que foram realizadas no console que não eram chamadas de API.

    Para obter mais informações, consulte Eventos de login do Console de gerenciamento da AWS no Guia do usuário do AWS CloudTrail.

  • AWS Service Event via CloudTrail

    Os eventos criados por serviços da AWS, mas não são disparados diretamente por uma solicitação para uma API de serviço da AWS pública.

    Consulte mais informações em Eventos de serviços da AWS no Guia do usuário do AWS CloudTrail.

  • AWS Insight via CloudTrail

    Os eventos do Insights são disparados pelo CloudTrail quando o cliente ativa o atributo do CloudTrail Insight.

    Para obter mais informações, consulte CloudTrail Insights no Guia do usuário do AWS CloudTrail.

Para registrar eventos com um dos valores detail-type do CloudTrail, você deve habilitar uma trilha do CloudTrail com registro em log. Para obter mais informações, consulte Trabalho com trilhas do CloudTrail no Guia do usuário do AWS CloudTrail.

Algumas ocorrências em serviços da AWS podem ser relatadas ao EventBridge pelo próprio serviço e pelo CloudTrail. Por exemplo, uma chamada de API do Amazon EC2 que inicia uma instância gera vários eventos:

  • Eventos EC2 Instance State-change Notification enviados diretamente do Amazon EC2 para o EventBridge, quando a instância entra no running e, em seguida, pending é declarado. Por exemplo:

    { . . . "detail-type":"EC2 Instance State-change Notification", "source":"aws.ec2", . . . "detail":{ "instance-id":"i-abcd1111", "state":"pending" } }
  • Um evento AWS API Call via CloudTrail enviado pelo CloudTrail para o EventBridge que representa a própria chamada de API. Por exemplo:

    { . . . "detail-type":"AWS API Call via CloudTrail", "source":"aws.ec2", . . . ], "detail": { "eventSource": "ec2.amazonaws.com", "eventName": "StartInstances" } }
nota

Se você usar um evento da chamada de API Put*Events como base para criar um padrão de evento, verifique se o padrão do evento final não exceda 256 KB. O tamanho máximo de qualquer solicitação Put*Events é de 256 KB. Para obter mais informações, consulte .

Para obter mais informações sobre os serviços compatíveis com o CloudTrail, consulte Serviços e integrações compatíveis com o CloudTrail no Guia do usuário do CloudTrail.