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 di AWS AppConfig eventi di distribuzione nell' EventBridge estensione Amazon
L'AWS AppConfig deployment events to Amazon EventBridgeestensione è 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, consultaProcedura dettagliata: creazione personalizzata AWS AppConfig estensioni.
Importante
Questa estensione supporta solo il bus degli eventi EventBridge predefinito.
Utilizzo dell'estensione
Per utilizzare l'AWS AppConfig deployment events to Amazon EventBridgeestensione, 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 CreateExtensionAssociationAPI. 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 personalizzata AWS AppConfig estensioni.
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)
Apri la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager/appconfig/
. -
Nel pannello di navigazione, scegli AWS AppConfig.
-
Nella scheda Estensioni, scegli Aggiungi alla risorsa.
-
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.
-
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" } }