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”.

Usar a extensão AWS AppConfig deployment events to Amazon EventBridge

Modo de foco

Nesta página

Usar a extensão AWS AppConfig deployment events to Amazon EventBridge - AWS AppConfig

A extensão AWS AppConfig deployment events to Amazon EventBridge é uma extensão criada pela AWS que ajuda você a monitorar e agir no fluxo de trabalho de implantação de configurações do AWS AppConfig. A extensão envia notificações de eventos para o barramento de eventos padrão do EventBridge sempre que uma configuração é implantada. Depois de associar a extensão a um de seus aplicativos, ambientes ou perfis de configuração do AWS AppConfig, o AWS AppConfig envia notificações de eventos para o barramento de eventos após o início, término e reversão de cada implantação da configuração.

Se quiser ter mais controle sobre quais pontos de ação enviam notificações do EventBridge, você pode criar uma extensão personalizada e inserir o nome do recurso da Amazon (ARN) do barramento de eventos padrão do EventBridge do campo URI. Para obter mais informações sobre como criar uma extensão, consulte Passo a passo: criação de extensões do AWS AppConfig personalizadas.

Importante

Esta extensão suporta somente o barramento de eventos padrão do EventBridge.

Como usar a extensão

Para usar a extensão AWS AppConfig deployment events to Amazon EventBridge, anexe primeiro a extensão a um de seus recursos do AWS AppConfig criando uma associação de extensão. Para criar a associação, use o console do AWS AppConfig ou a ação CreateExtensionAssociation da API. Ao criar a associação, você especifica o ARN de um aplicativo, ambiente ou perfil de configuração do AWS AppConfig. Se você associar a extensão a um aplicativo ou ambiente, uma notificação de evento será enviada para qualquer perfil de configuração contido no aplicativo ou ambiente especificado.

Depois de criar a associação, quando uma configuração do recurso do AWS AppConfig especificado for implantada, o AWS AppConfig invocará a extensão e enviará notificações de acordo com os pontos de ação especificados na extensão.

nota

Esta extensão é invocada pelos seguintes pontos de ação:

  • ON_DEPLOYMENT_START

  • ON_DEPLOYMENT_COMPLETE

  • ON_DEPLOYMENT_ROLLED_BACK

Não é possível personalizar os pontos de ação desta extensão. Para invocar pontos de ação diferentes, você pode criar sua própria extensão. Para ter mais informações, consulte Passo a passo: criação de extensões do AWS AppConfig personalizadas.

Use os procedimentos a seguir para criar uma associação de extensão do AWS AppConfig usando o console AWS Systems Manager ou AWS CLI.

Para criar uma associação de extensão (console)
  1. Abra o console do AWS Systems Manager em https://console.aws.amazon.com/systems-manager/appconfig/.

  2. No painel de navegação, escolha AWS AppConfig.

  3. Na guia Extensões, escolha Adicionar ao recurso.

  4. Na seção Detalhes do recurso de extensão, em Tipo de recurso, escolha um tipo de recurso do AWS AppConfig. Conforme o recurso escolhido, o AWS AppConfig solicita que você escolha outros recursos.

  5. Escolha Criar associação ao recurso.

Veja um exemplo de evento enviado para o EventBridge quando a extensão é invocada.

{ "version":"0", "id":"c53dbd72-c1a0-2302-9ed6-c076e9128277", "detail-type":"On Deployment Complete", "source":"aws.appconfig", "account":"111122223333", "time":"2022-07-09T01:44:15Z", "region":"us-east-1", "resources":[ "arn:aws:appconfig:us-east-1:111122223333:extensionassociation/z763ff5" ], "detail":{ "InvocationId":"5tfjcig", "Parameters":{ }, "Type":"OnDeploymentComplete", "Application":{ "Id":"ba8toh7", "Name":"MyApp" }, "Environment":{ "Id":"pgil2o7", "Name":"MyEnv" }, "ConfigurationProfile":{ "Id":"ga3tqep", "Name":"MyConfigProfile" }, "DeploymentNumber":1, "ConfigurationVersion":"1" } }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.