Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Criar um padrão de evento personalizado para uma regra do EventBridge

Modo de foco
Criar um padrão de evento personalizado para uma regra do EventBridge - AWS CloudFormation

É possível encontrar vários padrões predefinidos no EventBridge para eventos de sincronização do CloudFormation e do Git. Isso simplifica a forma como um padrão de evento é criado. Em vez de escrever seus próprios padrões de eventos, é possível selecionar valores de campo em um formulário e o EventBridge gera o padrão para você. É possível criar uma regra usando um desses padrões de eventos predefinidos ou criar seu próprio padrão de evento personalizado.

Quando um serviço como o CloudFormation entrega um evento ao barramento de eventos padrão, o EventBridge usa o padrão de evento definido na regra para determinar se o evento deve ser entregue aos destinos da regra. Um padrão de evento corresponde aos dados nos eventos do CloudFormation desejados.

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

  • Um atributo source que identifica o serviço no qual o evento é originado. Por exemplo, o aws.cloudformation ou o aws.codeconnections.

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

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

    Por exemplo, o ID da pilha, os recursos envolvidos, o status de vários recursos e outros dados relevantes para um tipo específico de eventos.

Por exemplo, o seguinte padrão de evento corresponde a todos os eventos de alteração do status do recurso:

{ "source": ["aws.cloudformation"], "detail-type": ["CloudFormation Resource Status Change"] }

O seguinte padrão de eventos usa dados detalhados dos eventos a serem correlacionados somente com os eventos de alteração de status do recurso em que o CloudFormation cria um recurso AWS::S3::Bucket ou AWS::SNS::Topic:

{ "source": ["aws.cloudformation"], "detail-type": ["CloudFormation Resource Status Change"], "detail": { "status-details": { "status": ["CREATE_COMPLETE"] }, "resource-type": ["AWS::S3::Bucket", "AWS::SNS::Topic"] } }

Consulte mais informações sobre como escrever padrões de eventos em Event patterns no Guia do usuário do Amazon EventBridge.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.