Monitoraggio degli eventi di sincronizzazione di CloudFormation e 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 degli eventi di sincronizzazione di CloudFormation e 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 sugli eventi è uno stile di creazione di sistemi software ad accoppiamento debole che interagiscono emettendo e rispondendo agli eventi. Gli eventi rappresentano un cambiamento in una risorsa o in un ambiente.

Come per molti servizi AWS, CloudFormation genera e invia eventi al router di eventi predefinito di EventBridge, che viene fornito automaticamente in ogni Account AWS. Un router di eventi è un router che riceve eventi e li invia a zero o più destinazioni o target. Le regole associate al router di eventi valutano questi ultimi man mano che arrivano. Ogni regola verifica se un evento corrisponde al modello della regola. Se l’evento corrisponde, il router di eventi invia l’evento al/ai target specificato/i.

Per ulteriori informazioni, consulta Nozioni di base di Amazon EventBridge nella Guida per l’utente di Amazon EventBridge.

I servizi AWS inviano eventi al router di eventi predefinito di EventBridge. Se un evento corrisponde alla sequenza di eventi per una determinata regola, EventBridge invia l’evento al target specificato nella regola.

Panoramica degli eventi di sincronizzazione di CloudFormation e Git

CloudFormation invia eventi ad EventBridge ogni volta che viene eseguita un’operazione di creazione, aggiornamento, eliminazione o rilevamento delle deviazioni sullo stack. CloudFormation invia anche eventi a EventBridge per le modifiche di stato ai set di stack e alle istanze di set di stack. Puoi utilizzare le regole di EventBridge per instradare gli eventi a destinazioni aggiuntive. Questi eventi verranno recapitati con certezza e potrebbero essere recapitati in ordine casuale.

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

  • Crea tag specifici per stack o set di stack su tutte le risorse fornite tramite CloudFormation.

  • Stabilisci un’associazione tra uno stack o un set di stack CloudFormation e un Gestore applicazioni Amazon WorkSpaces (Amazon WAM).

  • Specifica un’associazione con AppRegistry per lo stack o il set di stack creato.

I seguenti eventi vengono generati da CloudFormation e inviati al router di eventi predefinito in EventBridge. Per ulteriori informazioni, consulta Riferimento ai dettagli sugli eventi CloudFormation.

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 risorse AWS supportati, consulta AWS resource and property types reference.

AWS CloudFormation

Modifica dello stato dello stack

Rappresenta una modifica dello stato di un determinato stack.

Per i dettagli sui codici, consulta Codici di stato dello stack.

AWS CloudFormation

Modifica dello stato del rilevamento della deviazione

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

Per un elenco completo dei tipi completamente mutevoli e immutabili che supportano il rilevamento delle deviazioni, consultare Supporto del tipo di risorse

AWS CloudFormation

Modifica dello stato dello StackSet

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

AWS CloudFormation

Modifica dello stato dell’istanza di stack dello StackSet

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

Per i dettagli sui codici, consulta Codici di stato delle istanze di stack.

AWS CloudFormation

Stato dell’operazione dello StackSet

Rappresenta una modifica dello stato di una determinata operazione StackSet.

Per i dettagli sui codici, consulta StackSets codici di stato.

AWS CloudFormation

Inoltre, la sincronizzazione Git AWS CloudFormation invia eventi per le modifiche dello stato per le sincronizzazioni dei repository e quelle delle risorse con EventBridge.

I seguenti eventi di sincronizzazione Git vengono generati da CodeConnections e inviati al router di eventi predefinito in EventBridge. Per ulteriori informazioni, consulta Riferimento ai dettagli sugli eventi CloudFormation.

Tipo di evento Descrizione Origine eventi

Modifica dello stato della sincronizzazione del repository

Rappresenta una modifica dello stato della sincronizzazione di un repository Git.

AWS CodeConnections

Modifica dello stato della sincronizzazione delle risorse

Rappresenta una modifica dello stato della sincronizzazione di una risorsa Git.

AWS CodeConnections

Autorizzazioni di Amazon EventBridge

CloudFormation non richiede autorizzazioni aggiuntive per recapitare eventi a EventBridge. Gli eventi contengono informazioni già disponibili tramite le operazioni API di CloudFormation.

I target che hai specificato potrebbero richiedere autorizzazioni o configurazioni specifiche. Per ulteriori informazioni sull’utilizzo di servizi specifici per i target, consulta la sezione target di Amazon EventBridge nella Guida per gli utenti di Amazon EventBridge.