Monitoraggio CloudFormation e sincronizzazione degli eventi Git con EventBridge - AWS CloudFormation

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

Monitoraggio CloudFormation e sincronizzazione degli eventi Git con EventBridge

Amazon EventBridge è un servizio serverless che utilizza gli eventi per connettere tra loro i componenti delle applicazioni, semplificando la creazione di applicazioni scalabili basate sugli eventi. L'architettura basata su eventi è uno stile di creazione di sistemi software ad accoppiamento debole che interagiscono emettendo e rispondendo a eventi. Gli eventi rappresentano un cambiamento in una risorsa o in un ambiente.

Come molti AWS servizi, CloudFormation genera e invia eventi al bus eventi EventBridge predefinito, che viene fornito automaticamente in ogni Account AWS. Un router di eventi è un router che riceve eventi e li invia a nessuna o a più destinazioni o target. Le regole specificate per il bus degli eventi valutano gli eventi non appena arrivano. Ogni regola verifica se un evento corrisponde al modello di evento della regola. Se l'evento corrisponde, il bus degli eventi invia l'evento alle destinazioni specificate.

Per ulteriori informazioni, consulta la sezione Guida introduttiva ad Amazon EventBridge nella Amazon EventBridge User Guide.

AWS i servizi inviano gli eventi al bus degli eventi EventBridge predefinito. Se l'evento corrisponde al modello di evento di una regola, EventBridge invia l'evento ai target specificati per quella regola.

CloudFormation e panoramica degli eventi di sincronizzazione Git

CloudFormation invia eventi EventBridge ogni volta che viene eseguita un'operazione di creazione, aggiornamento, eliminazione o rilevamento della deriva su uno stack. CloudFormation invia anche eventi a EventBridge per modificare lo stato dei set di stack e delle istanze di stack set. È possibile utilizzare EventBridge le regole per indirizzare gli eventi verso obiettivi definiti. La consegna di questi eventi è garantita e potrebbero non funzionare correttamente.

Poiché CloudFormation gli eventi rappresentano modifiche agli stack o ai set di stack e alle relative risorse, è possibile utilizzarli per avviare flussi di lavoro associati ai rispettivi eventi. Per esempio:

  • Crea stack o stack imposta tag specifici su tutte le risorse fornite tramite. CloudFormation

  • Stabilisci un'associazione tra uno CloudFormation stack o un set di stack e un Amazon WorkSpaces Application Manager (AmazonWAM).

  • Specificate un'associazione con uno AppRegistry per lo stack o il set di stack creato.

I seguenti eventi vengono generati CloudFormation e inviati al bus di eventi predefinito in. EventBridge Per ulteriori informazioni, consulta CloudFormation riferimento ai dettagli degli eventi.

Tipo di evento Descrizione Origine eventi

Modifica dello stato delle risorse

Qualsiasi aggiornamento eseguito su uno stack che modifica le proprietà delle risorse sottostanti.

Per un elenco completo dei tipi di AWS risorse supportati, vedereAWS riferimento ai tipi di risorse e proprietà.

AWS CloudFormation

Modifica dello stato dello stack

Rappresenta una modifica dello stato di un determinato stack.

Per i dettagli del codice, consultaCodici di stato dello stack.

AWS CloudFormation

Modifica dello stato di rilevamento della deriva

Rappresenta un aggiornamento del rilevamento delle deviazioni avviato dall'utente su un determinato stack.

Per un elenco completo dei tipi completamente mutabili e immutabili che supportano il rilevamento della deriva, vedere Supporto per tipi di risorse

AWS CloudFormation

StackSetModifica dello stato

Rappresenta una modifica dello stato di un determinato set di stack.

AWS CloudFormation

StackSet Modifica dello stato dell'istanza Stack

Rappresenta una modifica dello stato di un'istanza dello StackSet stack specifica.

Per i dettagli sul codice, vedereCodici di stato delle istanze di stack.

AWS CloudFormation

StackSet stato dell'operazione

Rappresenta una modifica dello stato di una determinata StackSet operazione.

Per i dettagli sul codice, vedereStackSets codici di stato.

AWS CloudFormation

Inoltre, AWS CloudFormation Git sync invia eventi per le modifiche di stato per le sincronizzazioni dei repository e le sincronizzazioni delle risorse con. EventBridge

I seguenti eventi di sincronizzazione Git vengono generati CodeConnections e inviati al bus eventi predefinito in EventBridge. Per ulteriori informazioni, consulta CloudFormation riferimento ai dettagli degli eventi.

Tipo di evento Descrizione Origine eventi

Modifica dello stato di sincronizzazione del repository

Rappresenta una modifica dello stato di una sincronizzazione del repository Git.

AWS CodeConnections

Modifica dello stato di sincronizzazione delle risorse

Rappresenta una modifica dello stato di una sincronizzazione delle risorse Git.

AWS CodeConnections

EventBridge Autorizzazioni Amazon

CloudFormation non richiede autorizzazioni aggiuntive per l'organizzazione di eventi. EventBridge Gli eventi contengono informazioni che sono già disponibili tramite API le operazioni CloudFormation di.

Le destinazioni specificate potrebbero richiedere autorizzazioni o configurazioni specifiche. Per maggiori dettagli sull'utilizzo di servizi specifici per gli obiettivi, consulta Amazon EventBridge targets nella Amazon EventBridge User Guide.