Avis de fin de support : le 7 octobre 2026, AWS le support pour AWS Proton. Après le 7 octobre 2026, vous ne pourrez plus accéder à la AWS Proton console ni aux AWS Proton ressources. Votre infrastructure déployée restera intacte. Pour plus d'informations, consultez le Guide AWS Proton de dépréciation et de migration des services.
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.
Automatisez AWS Proton avec EventBridge
Vous pouvez suivre AWS Proton les événements sur Amazon EventBridge. EventBridge fournit un flux de données en temps réel à partir de vos propres applications, applications SaaS (Software-as-a-Service) et. Services AWS Vous pouvez configurer des événements pour répondre aux changements d'état des AWS ressources. EventBridge achemine ensuite ces données vers des services cibles tels qu' AWS Lambda Amazon Simple Notification Service. Ces événements sont les mêmes que ceux qui apparaissent dans Amazon CloudWatch Events. CloudWatch Events fournit un flux d'événements système en temps quasi réel qui décrivent l'évolution des AWS ressources. Pour plus d'informations, consultez Qu'est-ce qu'Amazon EventBridge ? dans le guide de EventBridge l'utilisateur Amazon.
EventBridge À utiliser pour être informé des changements d'état dans les flux de travail de AWS Proton provisionnement.
Types d’événements
Les événements sont composés de règles qui incluent un modèle d'événement et des cibles. Vous configurez une règle en choisissant le modèle d'événement et les objets cibles :
- Modèle d’événement
-
Chaque règle est exprimée sous la forme d'un modèle d'événement avec la source et le type d'événements à surveiller et les cibles des événements. Pour surveiller les événements, vous créez une règle avec le service que vous surveillez comme source d'événements. Par exemple, vous pouvez créer une règle avec un modèle d'événement qui est utilisé AWS Proton comme source d'événements pour déclencher une règle en cas de modification de l'état d'un déploiement.
- Targets
-
La règle reçoit un service sélectionné comme cible de l'événement. Vous pouvez configurer un service cible pour envoyer des notifications, capturer des informations d'état, prendre des mesures correctives, lancer des événements ou prendre d'autres mesures.
Les objets d'événement contiennent des champs standard tels que l'identifiant, le compte Région AWS, le type de détail, la source, la version, la ressource et l'heure (facultatif). Le champ de détail est un objet imbriqué contenant des champs personnalisés pour l'événement.
AWS Proton les événements sont émis dans la mesure du possible. La livraison dans la mesure du possible signifie que le service tente d'envoyer tous les événements à EventBridge, mais dans de rares cas, il se peut qu'un événement ne soit pas diffusé.
Pour chaque AWS Proton ressource pouvant émettre des événements, le tableau suivant répertorie la valeur du type de détail, les champs de détail et (le cas échéant) une référence à une liste de valeurs pour les champs status et de previousStatus détail. Lorsqu'une ressource est supprimée, la valeur du champ de status détail estDELETED.
| Ressource | Detail-type valeur | Champs de détail |
|---|---|---|
|
|
AWS Proton Modification de l'état du modèle d'environnement |
|
|
|
AWS Proton Modification de l'état de la version du modèle d'environnement |
|
|
|
AWS Proton Changement de statut du modèle de service |
|
|
|
AWS Proton Modification de l'état de la version du modèle de service |
|
|
|
AWS Proton Modification de l'état de l'environnement |
|
|
|
AWS Proton Modification de l'état du service |
|
|
|
AWS Proton Modification de l'état de l'instance de service |
|
|
|
AWS Proton Modification de l'état du pipeline de services |
|
|
|
AWS Proton Modification de l'état de connexion du compte d'environnement |
|
|
|
AWS Proton Modification de l'état des composants |
|
AWS Proton exemples d'événements
Les exemples suivants montrent AWS Proton comment envoyer des événements à EventBridge.
Modèle de service
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name"], "detail": { "name": "sample-service-template-name", "status": "PUBLISHED", "previousStatus": "DRAFT" } }
Version du modèle de service
{ "source": "aws.proton", "detail-type": ["AWS Proton Service Template Version Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:service-template/sample-service-template-name:1.0"], "detail": { "name": "sample-service-template-name", "majorVersion": "1", "minorVersion": "0", "status": "REGISTRATION_FAILED", "previousStatus": "REGISTRATION_IN_PROGRESS" } }
Environnement
{ "source": "aws.proton", "detail-type": ["AWS Proton Environment Status Change"], "time": "2021-03-22T23:21:40.734Z", "resources": ["arn:aws:proton:region_id:123456789012:environment/sample-environment"], "detail": { "name": "sample-environment", "status": "DELETE_FAILED", "previousStatus": "DELETE_IN_PROGRESS" } }