

Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

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à.

# `cdk rollback`
<a name="ref-cli-cmd-rollback"></a>

Utilizza il comando CLI (Command Line Interface) del AWS Cloud Development Kit (AWS CDK`cdk rollback`) per ripristinare uno stack fallito o in pausa da AWS CloudFormation una distribuzione all'ultimo stato stabile.

**Nota**  
Per utilizzare questo comando, devi avere la versione 23 del modello di bootstrap distribuita nel tuo ambiente. Per ulteriori informazioni, consulta la cronologia delle versioni del modello [Bootstrap.](bootstrapping-env.md#bootstrap-template-history)

Quando si esegue la distribuzione utilizzando`cdk deploy`, per impostazione predefinita, la CLI CDK ripristinerà una distribuzione non riuscita. Se si specifica `--no-rollback` con`cdk deploy`, è possibile utilizzare il `cdk rollback` comando per ripristinare manualmente una distribuzione non riuscita. Questo avvierà un rollback fino all'ultimo stato stabile dello stack.

## Utilizzo
<a name="ref-cli-cmd-rollback-usage"></a>

```
$ cdk rollback <arguments> <options>
```

## Argomenti
<a name="ref-cli-cmd-rollback-args"></a><a name="ref-cli-cmd-rollback-args-stack-name"></a>

 **ID dello stack CDK**   
L'ID di costruzione dello stack CDK dall'app al rollback.  
 *Tipo:* stringa  
 *Required*: No

## Opzioni
<a name="ref-cli-cmd-rollback-options"></a>

Per un elenco di opzioni globali che funzionano con tutti i comandi CDK CLI, [vedete](ref-cli-cmd.md#ref-cli-cmd-options) Opzioni globali.<a name="ref-cli-cmd-rollback-options-all"></a>

 `--all <BOOLEAN>`   
Effettua il rollback di tutti gli stack nella tua app CDK.  
 *Valore predefinito*: `false` <a name="ref-cli-cmd-rollback-options-force"></a>

 `--force, -f <BOOLEAN>`   
Quando si utilizza`cdk rollback`, alcune risorse potrebbero non riuscire a eseguire il rollback. Fornite questa opzione per forzare il rollback di tutte le risorse. Si tratta dello stesso comportamento che si ottiene fornendo l'`--orphan`opzione per ogni risorsa dello stack.  
 *Valore predefinito*: `false` <a name="ref-cli-cmd-rollback-options-help"></a>

 `--help, -h <BOOLEAN>`   
Mostra le informazioni di riferimento del `cdk rollback` comando.<a name="ref-cli-cmd-rollback-options-orphan"></a>

 `--orphan <LogicalId>`   
Quando si utilizza`cdk rollback`, alcune risorse potrebbero non riuscire a eseguire il rollback. In questo caso, puoi provare a forzare il rollback di una risorsa utilizzando questa opzione e fornendo l'ID logico della risorsa che non è riuscita a eseguire il rollback.  
Questa opzione può essere fornita più volte in un unico comando. Di seguito è riportato un esempio:  

```
$ cdk rollback MyStack --orphan MyLambdaFunction --orphan MyLambdaFunction2
```
Per forzare il rollback di tutte le risorse, utilizzate invece l'`--force`opzione.<a name="ref-cli-cmd-rollback-options-toolkit-stack-name"></a>

 `--toolkit-stack-name <STRING>`   
Il nome dello stack CDK Toolkit esistente con cui è stato avviato l'ambiente.  
Per impostazione predefinita, `cdk bootstrap` distribuisce uno stack denominato nell'ambiente specificato. `CDKToolkit` AWS Utilizzate questa opzione per fornire un nome diverso per lo stack di bootstrap.  
La CLI CDK utilizza questo valore per verificare la versione dello stack di bootstrap.<a name="ref-cli-cmd-rollback-options-validate-bootstrap-version"></a>

 `--validate-bootstrap-version <BOOLEAN>`   
Specificate se convalidare la versione dello stack di bootstrap. Fornisci `--validate-bootstrap-version=false` o disattiva `--no-validate-bootsrap-version` questo comportamento.  
 *Valore predefinito*: `true` 