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.
Surveiller la progression d'une mise à jour de la pile
Pour suivre la progression d'une mise à jour de la pile, vous pouvez consulter ses événements. L'onglet Événements de la pile affiche chaque étape majeure de la création et de la mise à jour de la pile, triée en fonction de l'heure de chaque événement, avec les derniers événements en tête. Pour de plus amples informations, veuillez consulter Surveillez la progression de la pile.
Rubriques
Événements générés lors d'une mise à jour de pile réussie
Le début du processus de mise à jour de la pile est marqué par un UPDATE_IN_PROGRESS
événement pour la pile :
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack
UPDATE_IN_PROGRESS
Viennent ensuite les événements qui marquent le début et la fin de la mise à jour de chaque ressource qui a été modifiée dans le modèle de mise à jour. Par exemple, la mise à jour d'un AWS::RDS::DBInstancele nom de la ressource MyDB
entraînerait les entrées suivantes :
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
L'UPDATE_IN_PROGRESS
événement est enregistré lorsqu'il est CloudFormation signalé que la ressource a commencé à être mise à jour. L'événement UPDATE_COMPLETE
est enregistré lorsque la ressource a été créée avec succès.
Une CloudFormation fois la pile mise à jour réussie, vous verrez l'événement suivant :
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack
UPDATE_COMPLETE
Important
Lors des opérations de mise à jour de la pile, s'il est CloudFormation nécessaire de remplacer une ressource existante, il crée d'abord une nouvelle ressource, puis supprime l'ancienne ressource. Cependant, dans certains cas, il CloudFormation peut être impossible de supprimer l'ancienne ressource (par exemple, si l'utilisateur n'est pas autorisé à supprimer une ressource d'un type donné).
CloudFormation fait trois tentatives pour supprimer l'ancienne ressource. S'il n'est pas CloudFormation possible de supprimer l'ancienne ressource, elle est supprimée de la pile et continue de mettre à jour la pile. Lorsque la mise à jour de la pile est terminée, CloudFormation un événement de UPDATE_COMPLETE
pile est émis, mais inclut un événement indiquant StatusReason
qu'une ou plusieurs ressources n'ont pas pu être supprimées. CloudFormation émet également un DELETE_FAILED
événement pour la ressource spécifique, avec un correspondant StatusReason
fournissant plus de détails sur les raisons de l' CloudFormation échec de la suppression de la ressource.
L'ancienne ressource existe toujours et continuera d'être facturée, mais elle n'est plus accessible via CloudFormation. Pour supprimer l'ancienne ressource, accédez à l'ancienne ressource directement à l'aide de la console ou API du service sous-jacent.
Ceci est également vrai pour les ressources que vous avez retirées du modèle de pile et qui seront donc supprimées de la pile lors de la mise à jour de la pile.
Événements générés en cas d'échec d'une mise à jour de ressource
Si la mise à jour d'une ressource échoue, CloudFormation signale un UPDATE_FAILED
événement indiquant la raison de l'échec. Par exemple, si votre modèle de mise à jour a spécifié une modification de propriété qui n'est pas prise en charge par la ressource, telle que la réduction de la taille AllocatedStorage
d'un AWS::RDS::DBInstanceressource, vous verrez des événements comme ceux-ci :
2011-09-30 09:36 PDT AWS::RDS::DBInstance MyDB UPDATE_FAILED Size cannot be less than current size; requested: 5; current: 10
2011-09-30 09:35 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
En cas d'échec d'une mise à jour CloudFormation des ressources, restaure toutes les ressources mises à jour lors de la mise à niveau vers leurs configurations antérieures à la mise à jour. Voici un exemple d'événements que vous pouvez voir en cas d'annulation d'une mise à jour :
2011-09-30 09:38 PDT AWS::CloudFormation::Stack MyStack
UPDATE_ROLLBACK_COMPLETE
2011-09-30 09:38 PDT AWS::RDS::DBInstance MyDB UPDATE_COMPLETE
2011-09-30 09:37 PDT AWS::RDS::DBInstance MyDB UPDATE_IN_PROGRESS
2011-09-30 09:37 PDT AWS::CloudFormation::Stack MyStack
UPDATE_ROLLBACK_IN_PROGRESS The following resource(s) failed to update: [MyDB]