

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Monitorare l’avanzamento dell’aggiornamento di uno stack
<a name="using-cfn-updating-stacks-monitor-stack"></a>

Puoi monitorare l'avanzamento dell'aggiornamento di uno stack visualizzandone gli eventi. La scheda **Eventi** dello stack visualizza tutte le fasi principali della creazione e dell’aggiornamento dello stack, ordinate per tempo dell’evento con i più recenti in alto. Per ulteriori informazioni, consulta [Monitoraggio dell’avanzamento dello stack](monitor-stack-progress.md).

**Topics**
+ [Eventi generati durante un aggiornamento dello stack riuscito](#using-cfn-updating-stacks-monitor-stack-update-events)
+ [Eventi generati quando un aggiornamento delle risorse non va a buon fine](#using-cfn-updating-stacks-monitor-stack-update-failure)

## Eventi generati durante un aggiornamento dello stack riuscito
<a name="using-cfn-updating-stacks-monitor-stack-update-events"></a>

L’inizio del processo di aggiornamento dello stack viene contrassegnato con un evento `UPDATE_IN_PROGRESS`:

```
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_IN_PROGRESS 
```

Seguono gli eventi che contrassegnano l'inizio e il completamento dell'aggiornamento di ciascuna risorsa che è stata modificata nel modello di aggiornamento. Ad esempio, l’aggiornamento di una risorsa [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) chiamata `MyDB` determinerebbe le seguenti voci:

```
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`evento viene registrato quando CloudFormation segnala che ha iniziato ad aggiornare la risorsa. L’evento `UPDATE_COMPLETE` viene registrato quando la risorsa viene creata senza errori.

Una volta CloudFormation aggiornato con successo lo stack, verrà visualizzato il seguente evento:

```
2011-09-30 09:35 PDT AWS::CloudFormation::Stack MyStack UPDATE_COMPLETE 
```

**Importante**  
Durante le operazioni di aggiornamento dello stack, se è CloudFormation necessario sostituire una risorsa esistente, prima crea una nuova risorsa e poi elimina la vecchia risorsa. Tuttavia, potrebbero esserci casi in cui non è CloudFormation possibile eliminare la vecchia risorsa (ad esempio, se l'utente non dispone delle autorizzazioni per eliminare una risorsa di un determinato tipo).  
CloudFormation fa tre tentativi di eliminare la vecchia risorsa. Se non CloudFormation riesce a eliminare la vecchia risorsa, rimuove la vecchia risorsa dallo stack e continua ad aggiornare lo stack. Quando l'aggiornamento dello stack è completo, CloudFormation genera un evento `UPDATE_COMPLETE` stack, ma include un evento `StatusReason` che indica che una o più risorse non possono essere eliminate. CloudFormation emette anche un `DELETE_FAILED` evento per la risorsa specifica, con un corrispondente che `StatusReason` fornisce maggiori dettagli sul motivo per cui CloudFormation non è riuscita a eliminare la risorsa.  
La vecchia risorsa esiste ancora e continuerà a essere addebitata, ma non è più accessibile tramite. CloudFormation Per eliminare la risorsa precedente, accedere alla risorsa precedente direttamente utilizzando la console o l'API per il servizio sottostante.  
Questo vale anche per le risorse rimosse dal modello di stack, che quindi verranno eliminate dallo stack durante l'aggiornamento dello stack.

## Eventi generati quando un aggiornamento delle risorse non va a buon fine
<a name="using-cfn-updating-stacks-monitor-stack-update-failure"></a>

Se l'aggiornamento di una risorsa fallisce, CloudFormation segnala un `UPDATE_FAILED` evento che include il motivo dell'errore. Ad esempio, se il modello di aggiornamento specificasse la modifica di una proprietà non supportata dalla risorsa, ad esempio la riduzione delle dimensioni di `AllocatedStorage` per una risorsa [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), visualizzeresti eventi come i seguenti:

```
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
```

Se l'aggiornamento di una risorsa fallisce, CloudFormation ripristina tutte le risorse aggiornate durante l'aggiornamento alle configurazioni precedenti all'aggiornamento. Ecco un esempio di eventi visualizzati durante il rollback di un aggiornamento:

```
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]
```