Surveillance et restauration des opérations de pile - AWS CloudFormation

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 et restauration des opérations de pile

Les déclencheurs d'annulation vous permettent de AWS CloudFormation surveiller l'état de votre application lors de la création et de la mise à jour de la pile, et d'annuler cette opération si l'application dépasse le seuil d'alarmes que vous avez spécifié. Pour chaque déclencheur d'annulation que vous créez, vous spécifiez l' CloudWatch alarme qui CloudFormation doit être surveillée. CloudFormation surveille les alarmes spécifiées pendant l'opération de création ou de mise à jour de la pile, et pendant la durée spécifiée après le déploiement de toutes les ressources. Si l'une des alarmes se déclenche pendant ALARM le fonctionnement de la pile ou pendant la période de surveillance, CloudFormation annule l'ensemble du fonctionnement de la pile.

Vous pouvez définir une durée de surveillance comprise entre la valeur par défaut 0 et 180 minutes. Pendant ce temps, CloudFormation surveille tous les déclencheurs de restauration une fois que l'opération de création ou de mise à jour de la pile a déployé toutes les ressources nécessaires. Si l'une des alarmes se déclenche pendant ALARM le fonctionnement de la pile ou pendant cette période de surveillance, CloudFormation annule l'ensemble du fonctionnement de la pile. Ensuite, pour les opérations de mise à jour, si la période de surveillance expire sans qu'aucune alarme ne ALARM se déclenche, CloudFormation procédez comme d'habitude à l'élimination des anciennes ressources. Si vous définissez une durée de surveillance mais que vous ne spécifiez aucun déclencheur d'annulation, CloudFormation attendez toujours la période spécifiée avant de nettoyer les anciennes ressources pour les opérations de mise à jour. Vous pouvez utiliser cette période de surveillance pour effectuer toute validation manuelle de pile souhaitée et annuler manuellement la création de la pile ou sa mise à jour, si nécessaire. Si vous définissez une durée de surveillance de 0 minute, surveille CloudFormation toujours les déclencheurs d'annulation lors des opérations de création et de mise à jour de la pile et annule l'opération si une alarme passe à ALARM l'état. Ensuite, pour les opérations de mise à jour sans alarme de violation, la suppression des anciennes ressources commence immédiatement après que l'opération est terminée.

Par défaut, les opérations de pile CloudFormation ne sont annulées que si une alarme passe à ALARM l'état, et non à INSUFFICIENT_DATA l'état. Pour CloudFormation annuler le fonctionnement de la pile si une alarme passe également à INSUFFICIENT_DATA l'état, modifiez l' CloudWatch alarme pour traiter les données manquantes commebreaching. Pour plus d'informations, consultez la section Configuration de la façon dont les CloudWatch alarmes traitent les données manquantes dans le Guide de CloudWatch l'utilisateur Amazon.

CloudFormation ne surveille pas les déclencheurs de restauration lorsqu'il annule une pile au cours d'une opération de mise à jour.

Vous pouvez ajouter un maximum de 5 déclencheurs de restauration. Pour ajouter un déclencheur d'annulation, spécifiez l'Amazon Resource Name (ARN) de l' CloudWatch alarme. Actuellement, les types AWS::CloudWatch::Alarm et AWS::CloudWatch::CompositeAlarm peuvent être utilisés comme déclencheurs de restauration. Pour plus d'informations sur les CloudWatch alarmes, consultez la section Utilisation des CloudWatch alarmes Amazon dans le guide de CloudWatch l'utilisateur Amazon.

Si une CloudWatch alarme donnée est absente, l'ensemble de l'opération de pile échoue et revient en arrière.

Sachez que l'accès à Amazon CloudWatch nécessite des informations d'identification. Ces informations d'identification doivent être autorisées à accéder aux AWS ressources, par exemple pour récupérer des données CloudWatch métriques relatives à vos ressources. Pour plus d'informations, consultez Authentification et contrôle d'accès pour Amazon CloudWatch dans le guide de CloudWatch l'utilisateur Amazon.

Pour ajouter des déclencheurs de restauration pendant la création ou la mise à jour de la pile

Pour ajouter des déclencheurs d'annulation à la création ou à la mise à jour d'une pile, spécifiez les CloudWatch alarmes Amazon dans la section Configuration du rollback.

  1. Lors de la création ou de la mise à jour d'une pile, sur la page Configurer les options de pile, sous Advanced options (Options avancées), accédez à la section Configuration de la restauration.

  2. Saisissez une durée de surveillance comprise entre 0 et 180 minutes. La valeur par défaut est 0.

  3. Spécifiez l'ARN de l' CloudWatch alarme ou de l'alarme composite que vous souhaitez utiliser comme déclencheur d'annulation, puis sélectionnez Ajouter un ARN CloudWatch d'alarme.

    Par exemple, voici un ARN pour une CloudWatch alarme ou une alarme composite,arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyAlarmName.

  4. Sélectionnez Next (Suivant) et passez en revue les détails de votre pile.

  5. Une fois que vous avez examiné les paramètres de création de la pile et le coût estimé de votre pile, choisissez Créer une pile pour lancer votre pile.

Résultats : Vous avez correctement ajouté des CloudWatch alarmes Amazon à votre pile.

Pour ajouter déclencheurs de restauration à un ensemble de modifications

Pour ajouter des déclencheurs d'annulation à un ensemble de modifications, créez un ensemble de modifications en sélectionnant votre modèle de pile et en spécifiant les CloudWatch alarmes Amazon dans la section Configuration du rollback.

  1. Lors de la création ou de la mise à jour d'un jeu de modifications, sur la page Configurer les options de pile, sous Advanced options (Options avancées), développez la section Configuration de la restauration.

  2. Saisissez une durée de surveillance comprise entre 0 et 180 minutes. La valeur par défaut est 0.

  3. Spécifiez l'ARN de l' CloudWatch alarme ou de l'alarme composite que vous souhaitez utiliser comme déclencheur d'annulation, puis sélectionnez Ajouter un ARN CloudWatch d'alarme.

    Par exemple, voici un ARN pour une CloudWatch alarme ou une alarme composite,arn:aws:cloudwatch:us-east-1:123456789012:alarm:MyAlarmName.

  4. Sélectionnez Next (Suivant) et passez en revue les détails de votre pile.

  5. Une fois que vous avez examiné les paramètres de création de la pile et le coût estimé de votre pile, choisissez Create change set (Créer un jeu de modifications).

  6. Veuillez consulter le module Create change set (Créer un jeu de modifications) et sélectionnez Create change set (Créer un jeu de modifications).

  7. (Facultatif) Pour terminer la création d'une pile en fonction du jeu de modifications, choisissez Execute (Exécuter), spécifiez votre configuration de restauration, puis choisissez Execute change set (Exécuter un jeu de modifications).

Résultats : Vous avez correctement ajouté les CloudWatch alarmes Amazon à votre ensemble de modifications.

Pour afficher les déclencheurs de restauration d'une pile

Pour afficher les déclencheurs de restauration d'une pile, veuillez consulter la section Configuration de la restauration.

  1. Sur la page Piles, sélectionnez la pile que vous souhaitez afficher dans la liste de gauche.

  2. Dans l'onglet Stack info (Informations de pile), développez la section Configuration de la restauration.

Résultats : les déclencheurs de restauration sont affichés dans la section Configuration de la restauration, si des déclencheurs de restauration ont été spécifiés.

Pour afficher des déclencheurs de restauration d'un jeu de modifications

Pour afficher les déclencheurs de restauration d'un jeu de modifications, veuillez consulter la section Configuration de la restauration.

  1. Sur la page Piles, sélectionnez la pile que vous souhaitez afficher dans la liste de gauche.

  2. Sélectionnez l'onglet Change sets (Jeux de modifications) et sélectionnez le jeu de modifications que vous souhaitez afficher.

  3. Sélectionnez l'onglet Input (Entrée) et affichez la section Configuration de la restauration.

Résultats : les déclencheurs de restauration sont affichés dans la section Configuration de la restauration, si des déclencheurs de restauration ont été spécifiés.