Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillance CloudFormation et synchronisation des événements avec Git avec EventBridge
Amazon EventBridge est un service sans serveur qui utilise des événements pour connecter les composants de l'application entre eux, ce qui vous permet de créer plus facilement des applications évolutives pilotées par des événements. Une architecture pilotée par les événements est un style de création de systèmes logiciels faiblement couplés qui fonctionnent ensemble en émettant des événements et en y répondant. Les événements représentent une modification d'une ressource ou d'un environnement.
Comme c'est le cas pour de nombreux AWS services, CloudFormation génère et envoie des événements au bus d'événements EventBridge par défaut, qui est automatiquement provisionné dans chaque Compte AWS service. Un bus d'événements est un routeur qui reçoit des événements et les transmet à zéro ou plusieurs destinations, ou cibles. Les règles que vous définissez pour le bus d'événements évaluent les événements à leur arrivée. Chaque règle vérifie si un événement correspond au modèle d'événements de la règle. Si l'événement correspond, le bus d'événements envoie l'événement aux cibles spécifiées.
Pour plus d'informations, consultez Getting started with Amazon EventBridge dans le guide de EventBridge l'utilisateur Amazon.
![AWS les services envoient des événements au bus d'événements EventBridge par défaut. Si l'événement correspond au modèle d'événement d'une règle, EventBridge envoie l'événement aux cibles spécifiées pour cette règle.](images/eventbridge-integration-how-it-works.png)
Rubriques
CloudFormation et présentation des événements de synchronisation Git
CloudFormation envoie des événements à EventBridge chaque fois qu'une opération de création, de mise à jour, de suppression ou de détection de dérive est effectuée sur une pile. CloudFormation envoie également des événements EventBridge pour modifier le statut des ensembles de piles et des instances d'ensembles de piles. Vous pouvez utiliser des EventBridge règles pour acheminer les événements vers les cibles que vous avez définies. La livraison de ces événements est garantie et il se peut qu'ils soient livrés hors service.
Étant donné que les CloudFormation événements représentent des modifications apportées aux piles ou aux ensembles de piles et à leurs ressources, vous pouvez les utiliser pour lancer des flux de travail associés à des événements respectifs. Par exemple :
-
Créez une pile ou un ensemble de balises spécifiques sur toutes les ressources mises en service via CloudFormation.
-
Établissez une association entre une CloudFormation pile ou un ensemble de piles et un Amazon WorkSpaces Application Manager (AmazonWAM).
-
Spécifiez une association avec un AppRegistry pour la pile ou l'ensemble de piles créé.
Les événements suivants sont générés CloudFormation et envoyés au bus d'événements par défaut dans EventBridge. Pour plus d’informations, consultez CloudFormation référence détaillée des événements.
Type d’événement | Description | Source de l’événement |
---|---|---|
Toute mise à jour effectuée sur une pile qui modifie les propriétés sous-jacentes des ressources. Pour obtenir la liste complète des types de AWS ressources pris en charge, consultezAWS référence aux types de ressources et de propriétés. |
AWS CloudFormation |
|
Représente une modification d'une pile donnée. Pour plus de détails sur le code, consultezCodes d'état de la pile. |
AWS CloudFormation |
|
Représente une mise à jour de détection d'écart initiée par l'utilisateur sur une pile donnée. Pour une liste complète des types entièrement mutables et immuables qui prennent en charge la détection de la dérive, voir Support des types de ressources |
AWS CloudFormation |
|
Représente un changement d'état d'un ensemble de piles donné. |
AWS CloudFormation |
|
Représente un changement de statut d'une instance de StackSet pile spécifique. Pour plus de détails sur le code, consultezCodes d'état de l'instance de pile. |
AWS CloudFormation |
|
Représente le changement de statut d'une StackSet opération donnée. Pour plus de détails sur le code, consultezStackSets codes de statut. |
AWS CloudFormation |
En outre, AWS CloudFormation Git sync envoie des événements pour les changements de statut pour les synchronisations de référentiels et les synchronisations de ressources vers. EventBridge
Les événements de synchronisation Git suivants sont générés CodeConnections et envoyés au bus d'événements par défaut dans EventBridge. Pour plus d’informations, consultez CloudFormation référence détaillée des événements.
Type d’événement | Description | Source de l’événement |
---|---|---|
Représente un changement de statut d'une synchronisation de dépôt Git. |
AWS CodeConnections |
|
Représente un changement de statut d'une synchronisation de ressources Git. |
AWS CodeConnections |
EventBridge Autorisations Amazon
CloudFormation ne nécessite aucune autorisation supplémentaire pour diffuser des événements à EventBridge. Les événements contiennent des informations déjà disponibles via les API opérations CloudFormation de l'entreprise.
Les cibles que vous spécifiez peuvent nécessiter des autorisations ou une configuration spécifiques. Pour plus de détails sur l'utilisation de services spécifiques pour les cibles, consultez EventBridge les cibles Amazon dans le guide de EventBridge l'utilisateur Amazon.