

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de los eventos AWS AppConfig de despliegue de la EventBridge extensión Amazon
<a name="working-with-appconfig-extensions-about-predefined-notification-eventbridge"></a>

La `AWS AppConfig deployment events to Amazon EventBridge` extensión es una AWS extensión creada que le ayuda a supervisar el flujo de trabajo de implementación de la AWS AppConfig configuración y actuar en consecuencia. La extensión envía notificaciones de eventos al bus de eventos EventBridge predeterminado cada vez que se implementa una configuración. Una vez que haya asociado la extensión a una de sus AWS AppConfig aplicaciones, entornos o perfiles de configuración, AWS AppConfig envía notificaciones de eventos al bus de eventos cada vez que se inicia, finaliza y revierte la implementación de la configuración.

Si quieres tener más control sobre los puntos de acción que envían EventBridge las notificaciones, puedes crear una extensión personalizada e introducir el nombre de recurso de Amazon (ARN) del bus de eventos EventBridge predeterminado para el campo URI. Para obtener información sobre la creación de una extensión, consulte [Tutorial: Creación de extensiones personalizadas AWS AppConfig](working-with-appconfig-extensions-creating-custom.md).

**importante**  
Esta extensión solo admite el bus de eventos EventBridge predeterminado.

## Uso del paquete de extensión de
<a name="working-with-appconfig-extensions-about-predefined-notification-ev-using"></a>

Para usar la `AWS AppConfig deployment events to Amazon EventBridge` extensión, primero debe adjuntarla a uno de sus AWS AppConfig recursos mediante la creación de una asociación de extensiones. La asociación se crea mediante la AWS AppConfig consola o la acción de la [CreateExtensionAssociation](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateExtensionAssociation.html)API. Al crear la asociación, se especifica el ARN de una AWS AppConfig aplicación, un entorno o un perfil de configuración. Si asocia la extensión a una aplicación o un entorno, se envía una notificación de evento para cualquier perfil de configuración contenido en la aplicación o el entorno especificados.

Tras crear la asociación, cuando se implementa una configuración para el AWS AppConfig recurso especificado, AWS AppConfig invoca la extensión y envía las notificaciones en función de los puntos de acción especificados en la extensión.

**nota**  
Esta extensión se invoca mediante los siguientes puntos de acción:  
`ON_DEPLOYMENT_START`
`ON_DEPLOYMENT_COMPLETE`
`ON_DEPLOYMENT_ROLLED_BACK`
No se pueden personalizar los puntos de acción de esta extensión. Para invocar diferentes puntos de acción, puede crear su propia extensión. Para obtener más información, consulte [Tutorial: Creación de extensiones personalizadas AWS AppConfig](working-with-appconfig-extensions-creating-custom.md).

Utilice los siguientes procedimientos para crear una asociación de AWS AppConfig extensiones mediante la AWS Systems Manager consola o el AWS CLI.

**Para crear una extensión de asociación (consola)**

1. Abra la AWS Systems Manager consola en [https://console.aws.amazon.com/systems-manager/appconfig/](https://console.aws.amazon.com/systems-manager/appconfig/).

1. En el panel de navegación, elija **AWS AppConfig**.

1. En la pestaña **Extensiones**, seleccione **Añadir al recurso**.

1. En la sección de **detalles del recurso de la extensión**, en **Tipo de recurso**, elija un tipo de AWS AppConfig recurso. Según el recurso que elija, AWS AppConfig le solicitará que elija otros recursos.

1. Elija **Crear una asociación al recurso**.

Este es un ejemplo de evento que se envía EventBridge cuando se invoca la extensión.

```
{
   "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"
   }
}
```