

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo degli eventi AWS AppConfig di distribuzione nell' EventBridge estensione Amazon
<a name="working-with-appconfig-extensions-about-predefined-notification-eventbridge"></a>

L'`AWS AppConfig deployment events to Amazon EventBridge`estensione è un' AWS estensione creata che ti aiuta a monitorare il flusso di lavoro di AWS AppConfig configurazione e distribuzione e ad agire di conseguenza. L'estensione invia notifiche di eventi al bus degli eventi EventBridge predefinito ogni volta che viene distribuita una configurazione. Dopo aver associato l'estensione a una delle AWS AppConfig applicazioni, degli ambienti o dei profili di configurazione, AWS AppConfig invia notifiche di eventi al bus degli eventi dopo l'inizio, la fine e il rollback di ogni implementazione della configurazione.

Se desideri un maggiore controllo sui punti di azione che inviano EventBridge le notifiche, puoi creare un'estensione personalizzata e inserire il bus degli eventi EventBridge predefinito Amazon Resource Name (ARN) per il campo URI. Per informazioni sulla creazione di un'estensione, consulta[Procedura dettagliata: creazione di estensioni personalizzate AWS AppConfig](working-with-appconfig-extensions-creating-custom.md).

**Importante**  
Questa estensione supporta solo il bus degli eventi EventBridge predefinito.

## Utilizzo dell'estensione
<a name="working-with-appconfig-extensions-about-predefined-notification-ev-using"></a>

Per utilizzare l'`AWS AppConfig deployment events to Amazon EventBridge`estensione, devi innanzitutto collegarla a una delle tue AWS AppConfig risorse creando un'associazione di estensioni. L'associazione viene creata utilizzando la AWS AppConfig console o l'azione [CreateExtensionAssociation](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateExtensionAssociation.html)API. Quando si crea l'associazione, si specifica l'ARN di un' AWS AppConfig applicazione, di un ambiente o di un profilo di configurazione. Se si associa l'estensione a un'applicazione o a un ambiente, viene inviata una notifica di evento per qualsiasi profilo di configurazione contenuto nell'applicazione o nell'ambiente specificato.

Dopo aver creato l'associazione, quando viene distribuita una configurazione per la AWS AppConfig risorsa specificata, AWS AppConfig richiama l'estensione e invia notifiche in base ai punti di azione specificati nell'estensione.

**Nota**  
Questa estensione viene richiamata dai seguenti punti di azione:  
`ON_DEPLOYMENT_START`
`ON_DEPLOYMENT_COMPLETE`
`ON_DEPLOYMENT_ROLLED_BACK`
Non puoi personalizzare i punti di azione per questa estensione. Per richiamare diversi punti di azione, puoi creare la tua estensione. Per ulteriori informazioni, consulta [Procedura dettagliata: creazione di estensioni personalizzate AWS AppConfig](working-with-appconfig-extensions-creating-custom.md).

Utilizzate le seguenti procedure per creare un'associazione di AWS AppConfig estensioni utilizzando la AWS Systems Manager console o il AWS CLI.

**Per creare un'associazione di estensioni (console)**

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

1. Nel pannello di navigazione, scegli **AWS AppConfig**.

1. Nella scheda **Estensioni**, scegli **Aggiungi alla risorsa**.

1. Nella sezione **Dettagli della risorsa di estensione**, per **Tipo di risorsa**, scegli un tipo di AWS AppConfig risorsa. A seconda della risorsa scelta, AWS AppConfig ti chiede di scegliere altre risorse.

1. Scegli **Crea associazione alla risorsa.**

Ecco un esempio di evento inviato EventBridge quando viene richiamata l'estensione.

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