

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

# Modifica della protezione da terminazione dell’istanza
<a name="Using_ChangingDisableAPITermination"></a>

Per evitare che la tua istanza sia terminata accidentalmente utilizzando l’API Amazon EC2, indipendentemente dal fatto che tu chiami `TerminateInstances` direttamente o utilizzando un’altra interfaccia come la console Amazon EC2, abilita la *protezione dalla terminazione* per l’istanza. L’attributo `DisableApiTermination` controlla se l’istanza può essere terminata. Per impostazione di default, la protezione da interruzione è disabilitata per l'istanza. Puoi impostare il valore di questo attributo quando avvii l’istanza, mentre l’istanza è in esecuzione o è arrestata.

L’attributo `DisableApiTermination` non impedisce di terminare un’istanza avviando lo spegnimento dall’istanza stessa (ad esempio, utilizzando un comando del sistema operativo per lo spegnimento del sistema) quando l’attributo `InstanceInitiatedShutdownBehavior` è impostato su `terminate`. Per ulteriori informazioni, consulta [Modificare il comportamento di arresto avviato dall'istanza](Using_ChangingInstanceInitiatedShutdownBehavior.md).

**Considerazioni**
+ L'abilitazione della protezione dalla terminazione non AWS impedisce di terminare l'istanza quando è presente un [evento pianificato per terminare l'](monitoring-instances-status-check_sched.md)istanza.
+ L'attivazione della protezione da cessazione non impedisce al Amazon EC2 Auto Scaling di terminare un'istanza quando l'istanza non è integra o durante eventi di riduzione orizzontale. È possibile controllare se un gruppo con dimensionamento automatico può terminare una determinata istanza durante la riduzione utilizzando la [protezione per la riduzione delle istanze](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-instance-protection.html). È possibile controllare se un gruppo con dimensionamento automatico può terminare istanze non integre [sospendendo il processo di dimensionamento ReplaceUnhealthy](https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-suspend-resume-processes.html).
+ Non è possibile abilitare la protezione da interruzione per Istanze spot.

------
#### [ Console ]

**Per abilitare la protezione da terminazione per un’istanza all’avvio**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di controllo scegliere **Avvia istanza**.

1. Espandi **Advanced details** (Dettagli avanzati). Per la **Protezione dalla terminazione**, seleziona **Abilita**.

1. Quando hai finito di specificare i dettagli per l’istanza, scegli **Avvia istanza**.

**Per modificare la protezione da terminazione per un’istanza**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, scegliere **Instances (Istanze)**.

1. Selezionare l'istanza.

1. Seleziona **Azioni**, **Impostazioni istanza**, **Modifica protezione da terminazione**.

1. Per la **Protezione dalla terminazione**, seleziona o annulla **Abilita**.

1. Scegli **Save** (Salva).

------
#### [ AWS CLI ]

**Per abilitare la protezione da terminazione per un’istanza**  
Utilizza il comando [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --disable-api-termination
```

**Per disabilitare la protezione da terminazione per un’istanza**  
Utilizza il comando [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --no-disable-api-termination
```

------
#### [ PowerShell ]

**Per abilitare la protezione da terminazione per un’istanza**  
Utilizza il cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html).

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiTermination $true
```

**Per disabilitare la protezione da terminazione per un’istanza**  
Utilizza il cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html).

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -DisableApiTermination $false
```

------

## Terminare più istanze con protezione da cessazione
<a name="terminate-multiple"></a>

Se si terminano più istanze in più zone di disponibilità nella stessa richiesta e una o più istanze specificate hanno la protezione da cessazione abilitata, la richiesta ha esito negativo con i seguenti risultati:
+ Le istanze specificate nella stessa zona di disponibilità dell'istanza protetta non vengono terminate.
+ Le istanze specificate che si trovano in zone di disponibilità diverse, in cui non sono protette altre istanze specificate, vengono terminate correttamente.

**Esempio**  
Supponiamo di avere le seguenti quattro istanze in due zone di disponibilità.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/Using_ChangingDisableAPITermination.html)

Se si tenta di terminare tutte queste istanze nella stessa richiesta, la richiesta segnala un errore con i seguenti risultati:
+ **Istanza 1** e **Istanza 2** vengono terminate correttamente poiché per nessuna delle due istanze è abilitata la protezione da cessazione.
+ È impossibile terminare **Istanza 3** e **Istanza 4** poiché per **Istanza 3** è abilitata la protezione da cessazione.