Comment puis-je recevoir une alerte par e-mail lorsque ma pile CloudFormation passe au statut ROLLBACK_IN_PROGRESS ?

Lecture de 3 minute(s)
0

Je souhaite recevoir une alerte par e-mail lorsque ma pile AWS CloudFormation passe au statut ROLLBACK_IN_PROGRESS lors de la création de la pile.

Résolution

Amazon EventBridge peut envoyer une notification à une rubrique Amazon Simple Notification Service (Amazon SNS) lorsque votre pile CloudFormation passe à l’état ROLLBACK_IN_PROGRESS. Pour créer une règle EventBridge avec un modèle d’événement correspondant à cet événement CloudFormation, procédez comme suit.

Remarque : pour vous assurer que vous pouvez invoquer la règle EventBridge, créez-la dans la même région AWS que la pile CloudFormation.

Créer une rublique SNS et s’abonner aux alertes par e-mail

Pour créer une rubrique SNS et vous abonner aux alertes par e-mail, procédez comme suit :

  1. Ouvrez la console Amazon SNS.
  2. Dans le volet de navigation, choisissez Rubriques.
    Remarque : pour utiliser une rubrique existante, sélectionnez-la dans la liste des ressources, puis passez à l’étape 7.
  3. Choisissez Créer une rubrique.
  4. Dans le champ Nom, saisissez un nom de rubrique.
  5. Pour Nom d’affichage, saisissez un nom d’affichage.
  6. Choisissez Créer une rubrique.
  7. Notez l’ARN de votre rubrique SNS pour une utilisation ultérieure.
  8. Choisissez Créer un abonnement.
  9. Pour ARN de la rubrique, choisissez l’ARN de la rubrique SNS que vous avez noté à l’étape 7.
  10. Dans le champ Protocole, choisissez E-mail.
  11. Pour Point de terminaison, saisissez votre adresse e-mail.
  12. Choisissez Créer un abonnement.
  13. Consultez votre boîte de réception pour lire un e-mail de confirmation d’abonnement provenant d’Amazon SNS. Choisissez ensuite Confirmer l’abonnement pour voir le message de confirmation d’abonnement dans votre navigateur.

Créer une règle EventBridge

Pour créer une règle EventBridge, procédez comme suit :

  1. Ouvrez la console Amazon EventBridge.

  2. Dans le volet de navigation, choisissez Règles.

  3. Choisissez Créer une règle.

  4. Saisissez un nom et, éventuellement, une description pour la règle.

  5. Pour Event bus, choisissez Bus d’événements par défaut AWS.

  6. Pour Type de règle, choisissez Règle avec un modèle d’événement.

  7. Choisissez Suivant.

  8. Pour le champ Méthode de création, choisissez Modèle personnalisé (éditeur JSON).

  9. Pour Modèle d’événement, copiez l’un des exemples de modèles d’événements.

    L’exemple de modèle d’événement suivant utilise les données détaillées des événements pour assurer la correspondance aux événements de changement d’état de pile lorsqu’un état de pile CloudFormation passe à ROLLBACK_IN_PROGRESS :

    {
      "source": [
        "aws.cloudformation"
      ],
      "detail-type": [
        "CloudFormation Stack Status Change"
      ],
      "detail": {
        "status-details": {
          "status": [
            "ROLLBACK_IN_PROGRESS"
          ]
        }
      }
    }
  10. Choisissez Suivant.

  11. Pour Types de cibles, choisissez Service AWS.

  12. Pour Sélectionner une cible, choisissez Rubrique SNS dans la liste déroulante.

  13. Pour Rubrique, sélectionnez la rubrique Amazon SNS que vous avez créée pour les alertes par e-mail.

  14. Choisissez Suivant.

  15. Ajoutez toutes les balises pertinentes à la règle, puis choisissez Suivant.

  16. Vérifiez la configuration des règles, puis choisissez Créer une règle.

Informations connexes

Gestion des événements AWS CloudFormation à l’aide d’Amazon EventBridge

Création de règles Amazon EventBridge qui réagissent aux événements

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois