

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 pile
<a name="using-cfn-updating-stacks-monitor-stack"></a>

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 importante de la création et de la mise à jour de la pile, triées par heure de chaque événement, les événements les plus récents apparaissant en haut. Pour de plus amples informations, veuillez consulter [Surveiller la progression de la pile](monitor-stack-progress.md).

**Topics**
+ [Événements générés lors d’une mise à jour de pile réussie](#using-cfn-updating-stacks-monitor-stack-update-events)
+ [Événements générés en cas d'échec d'une mise à jour de ressource](#using-cfn-updating-stacks-monitor-stack-update-failure)

## Événements générés lors d’une mise à jour de pile réussie
<a name="using-cfn-updating-stacks-monitor-stack-update-events"></a>

Le début du processus de mise à jour de la pile est marqué d’un événement `UPDATE_IN_PROGRESS` 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’une ressource [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html) nommée `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 de l'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
<a name="using-cfn-updating-stacks-monitor-stack-update-failure"></a>

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 spécifie une modification de propriété qui n’est pas prise en charge par la ressource, telle que la réduction de la taille de `AllocatedStorage` pour une ressource [https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-rds-dbinstance.html), vous verrez des événements tels que 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]
```