Surveillance des déploiements à l'aide des notifications d'événements Amazon SNS - AWS CodeDeploy

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 des déploiements à l'aide des notifications d'événements Amazon SNS

Vous pouvez ajouter des déclencheurs à un groupe de CodeDeploy déploiement pour recevoir des notifications concernant les événements liés aux déploiements ou aux instances de ce groupe de déploiement. Ces notifications sont envoyées aux destinataires abonnés à une rubrique Amazon SNS que vous avez intégrée à l'action du déclencheur.

Vous pouvez recevoir des notifications d' CodeDeploy événements par SMS ou par e-mail. Vous pouvez également utiliser les données JSON créées lorsqu'un événement spécifique se produit d'une autre manière, par exemple en envoyant des messages aux files d'attente Amazon SQS ou en invoquant une fonction dans. AWS Lambda Pour examiner la structure des données JSON fournies pour les déclencheurs de déploiement et d'instance, consultez la page Formats de données JSON pour les CodeDeploy déclencheurs.

Vous pouvez choisir d'utiliser des déclencheurs pour recevoir des notifications si :

  • vous êtes un développeur qui a besoin de savoir quand un déploiement échoue ou s'arrête afin de pouvoir le dépanner ;

  • En tant qu'administrateur système, vous devez connaître le nombre d'instances défaillantes afin de surveiller l'état de santé de votre flotte Amazon EC2.

  • Vous êtes un responsable qui souhaite connaître le at-a-glance nombre d'événements liés au déploiement et aux instances, ce que vous pouvez obtenir grâce à des règles de filtrage qui acheminent différents types de notifications vers des dossiers de votre client de messagerie de bureau.

Vous pouvez créer jusqu'à 10 déclencheurs pour chaque groupe de CodeDeploy déploiement, pour l'un des types d'événements suivants.

Événements de déploiement Événements d'instance
  • Réussite

  • Échec

  • Démarré(e)

  • Arrêté(e)

  • Restauration

  • Prêt¹

  • Tous les événements de déploiement

  • Réussite

  • Échec

  • Démarré(e)

  • Prêt¹

  • Tous les événements d'instance

¹ S'applique uniquement aux déploiements bleu/vert. Indique que la dernière révision de l'application a été installée sur les instances dans un environnement de remplacement et que le trafic à partir de l'environnement d'origine peut désormais être réacheminé derrière un équilibreur de charge. Pour plus d’informations, consultez Travailler avec des déploiements dans CodeDeploy.