

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

# Avvio e arresto di un'istanza Amazon EC2
<a name="Stop_Start"></a>

Puoi arrestare e avviare la tua istanza se provvista di un volume Amazon EBS come volume root. Quando arresti un'istanza, viene chiusa. Quando si avvia un'istanza, in genere viene migrata su un nuovo computer host sottostante e viene assegnato un nuovo IPv4 indirizzo pubblico.

L'arresto dell'istanza può essere avviato dall'utente (in cui si arresta manualmente l'istanza) o avviato da AWS (in risposta a un evento di arresto pianificato quando AWS rileva un guasto irreparabile dell'host sottostante per l'istanza).

Per gli arresti avviati dall’utente, consigliamo di utilizzare la console Amazon EC2, la CLI o l’API anziché eseguire il comando di arresto del sistema operativo dall’interno dell’istanza. Quando utilizzi Amazon EC2, se l’istanza non si arresta correttamente entro pochi minuti, Amazon EC2 esegue un arresto forzato. Inoltre, AWS CloudTrail crea un record API di quando l'istanza è stata interrotta.

Questo argomento descrive come eseguire un’arresto avviato dall’utente. Per informazioni su un arresto eseguito da AWS, consulta[Gestisci le istanze Amazon EC2 pianificate per l’arresto o il ritiro](schedevents_actions_retire.md).

Quando interrompi un'istanza, questa non viene eliminata. Se decidi che non ti occorre più un'istanza, puoi terminarla. Per ulteriori informazioni, consulta [Terminare le istanze Amazon EC2](terminating-instances.md). Se desideri ibernare un'istanza per salvare il contenuto dalla memoria dell'istanza (RAM), consulta [Metti in ibernazione la tua istanza Amazon EC2](Hibernate.md). Per le distinzioni tra le operazioni relative al ciclo di vita delle istanze, consultare [Differenze tra gli stati dell'istanza](ec2-instance-lifecycle.md#lifecycle-differences).

**Topics**
+ [Come funziona](how-ec2-instance-stop-start-works.md)
+ [

# Metodi per arrestare un’istanza
](instance-stop-methods.md)
+ [Arrestare e avviare manualmente](#starting-stopping-instances)
+ [Arrestare e avviare automaticamente](#stop-start-ec2-instances-on-a-schedule)
+ [Trovare le istanze in esecuzione e interrotte](#find-running-and-stopped-instances-in-globalview)
+ [

## Individuazione dell'ora di avvio iniziale e di quella più recente
](#find-initial-launch-time)
+ [Abilitare la protezione da arresto](ec2-stop-protection.md)

# Funzionamento dell'arresto e dell'avvio dell'istanza EC2
<a name="how-ec2-instance-stop-start-works"></a>

Quando arresti un’istanza Amazon EC2, le modifiche sono registrate a livello di sistema operativo (OS) dell’istanza, alcune risorse sono perse e altre persistono. Quando si avvia un'istanza, le modifiche vengono registrate a livello di istanza.

**Topics**
+ [

## Cosa succede quando arresti un'istanza
](#what-happens-stop)
+ [

## Cosa succede quando avvii un'istanza
](#what-happens-start)
+ [

## Testare la risposta dell'applicazione per interromperla e avviarla
](#test-stop-start-instance)
+ [

## Costi relativi all'avvio e all'arresto di un'istanza
](#ec2-stop-start-costs)

## Cosa succede quando arresti un'istanza
<a name="what-happens-stop"></a>

Di seguito è descritto cosa accade in genere quando si arresta un’istanza utilizzando il metodo di arresto predefinito. Tieni presente che alcuni aspetti potrebbero variare a seconda del [metodo di arresto](instance-stop-methods.md) utilizzato.

**Le modifiche vengono registrate a livello di sistema operativo**
+ La richiesta dell'API invia un evento di pressione del pulsante al sistema guest.
+ Vari servizi di sistema vengono arrestati a seguito dell'evento di pressione del pulsante. L’arresto controllato è attivato dall’evento di pressione del pulsante di arresto ACPI dall’hypervisor.
+ L'arresto ACPI viene avviato.
+ L’istanza è arrestata quando si esce dal processo di arresto normale OS controllato. Non c'è un orario di arresto del sistema operativo configurabile.
+ Se il sistema operativo dell'istanza non si chiude correttamente entro alcuni minuti, viene eseguito un arresto forzato.
+ L'esecuzione dell'istanza viene interrotta.
+ Lo stato dell’istanza cambia in `stopping` e quindi in `stopped`.
+ [Dimensionamento automatico] Se la tua istanza è un gruppo Auto Scaling, quando l'istanza è in qualsiasi stato dell'istanza Amazon EC2 diverso da `running` oppure se lo stato del sistema è `impaired`, Amazon EC2 Auto Scaling considera l'istanza non integra e la sostituisce. Per ulteriori informazioni, consulta [Controllo dell'integrità per istanze in un gruppo Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html) nella *Guida per l'utente di Amazon EC2 Auto Scaling*.
+ [Istanze Windows] Quando arresti e avvii un'istanza Windows, l'agente di avvio esegue delle attività, ad esempio la modifica delle lettere di unità per tutti i volumi Amazon EBS collegati. Per ulteriori informazioni su queste impostazioni predefinite e su come modificarle, consulta [Utilizza l'agente EC2Launch v2 per eseguire attività durante l'avvio dell'istanza EC2 Windows](ec2launch-v2.md).

**Risorse perse**
+ I dati archiviati nella RAM.
+ I dati archiviati nei volumi dell'instance store.
+ L'indirizzo IPv4 pubblico assegnato automaticamente ad Amazon EC2 all'istanza all'avvio o all'inizio. Per mantenere un IPv4 indirizzo pubblico che non cambia mai, puoi associare un [indirizzo IP elastico](elastic-ip-addresses-eip.md) alla tua istanza.

**Risorse mantenute**
+ Qualsiasi volume Amazon EBS e volume dati collegato.
+ I dati archiviati nei volumi Amazon EBS.
+ Qualsiasi [interfaccia di rete](using-eni.md) collegata.

  Un’interfaccia di rete include le seguenti risorse, anch’esse persistenti:
  +  IPv4 Indirizzi privati.
  + IPv6 indirizzi.
  + L'indirizzo IP elastico associato all'istanza. Tieni presente che quando l'istanza viene interrotta, [ti verranno addebitati i costi degli indirizzi IP elastici associati](elastic-ip-addresses-eip.md#eip-pricing).

Il diagramma seguente mostra cosa è perso e cosa persiste quando un’istanza Amazon EC2 è arrestata. Il diagramma è diviso in tre parti: la prima parte, denominata **Avvio dell’istanza EC2**, mostra l’istanza nello stato `running` con le relative risorse. La seconda parte, denominata **Istanza EC2 arrestata**, mostra l’istanza nello stato `stopped` con le risorse che persistono. La terza parte, denominata **Perse**, mostra le risorse che sono perse quando l’istanza è interrotta.

![\[L' IPv4 indirizzo pubblico, la RAM e i dati di archiviazione dell'istanza vengono persi quando un'istanza viene interrotta.\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/stop-instance.png)


Per ulteriori informazioni su cosa accade quando arresti un'istanza Mac, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).

## Cosa succede quando avvii un'istanza
<a name="what-happens-start"></a>
+ Nella maggior parte dei casi, l'istanza viene migrata in un nuovo computer host sottostante (sebbene in alcuni casi, come quando un'istanza è assegnata a un host in una configurazione del [Host dedicato](dedicated-hosts-understanding.md), rimanga sull'host corrente).
+ I volumi EBS e le interfacce di rete associati sono ricollegati all’istanza.
+ Amazon EC2 assegna un nuovo IPv4 indirizzo pubblico all'istanza se l'istanza è configurata per ricevere un IPv4 indirizzo pubblico, a meno che non disponga di un'interfaccia di rete secondaria o di un IPv4 indirizzo privato secondario associato a un indirizzo IP elastico.
+ Se arresti un'istanza in un gruppo di collocamento e poi la riavvii, quest'ultima continua a essere eseguita nel gruppo di collocamento. Tuttavia, l'avvio non riesce se non è presente capacità sufficiente per l'istanza. Se ricevi un errore di capacità all'avvio di un'istanza in un gruppo di collocamento che ha già istanze in esecuzione, interrompi tutte le istanze nel gruppo di collocamento e riavviale tutte. Il riavvio delle istanze potrebbe causarne la migrazione sull'hardware che dispone della capacità per tutte le istanze richieste.

## Testare la risposta dell'applicazione per interromperla e avviarla
<a name="test-stop-start-instance"></a>

È possibile AWS Fault Injection Service utilizzarlo per verificare la risposta dell'applicazione all'arresto e all'avvio dell'istanza. Per ulteriori informazioni, consulta la [Guida per l'utente AWS Fault Injection Service](https://docs.aws.amazon.com/fis/latest/userguide/what-is.html).

## Costi relativi all'avvio e all'arresto di un'istanza
<a name="ec2-stop-start-costs"></a>

I seguenti costi sono associati all'arresto e all'avvio di un'istanza.

**Arresto**: non appena lo stato di un’istanza cambia in `shutting-down` o `terminated`, non sono più addebitati costi per l’istanza. Non ti vengono addebitati i costi di utilizzo o di trasferimento dei dati per un'istanza arrestata. Vengono addebitati costi per archiviare i volumi di archiviazione Amazon EBS. 

**Avvio**: ogni volta che avvii un’istanza arrestata, ti viene addebitato un minimo di un minuto per l’utilizzo. Dopo un minuto, ti vengono addebitati soli i secondi che utilizzi. Ad esempio, se esegui un'istanza per 20 secondi e poi la arresti, ti viene addebitato un minuto di utilizzo. Se esegui un'istanza per 3 minuti e 40 secondi, ti vengono addebitati 3 minuti e 40 secondi di utilizzo.

# Metodi per arrestare un’istanza
<a name="instance-stop-methods"></a>

Esistono quattro modi per eseguire un arresto avviato dall’utente: arresto predefinito, arresto saltando lo spegnimento dell’OS, arresto forzato e arresto forzato saltando lo spegnimento dell’OS. La tabella seguente confronta le differenze chiave tra i due metodi di arresto:


| Arresto del metodo | Scopo principale | Caso d’uso | Comando della CLI | 
| --- | --- | --- | --- | 
| Arresto predefinito | Arresto normale dell’istanza con tentativo di spegnimento controllato del sistema operativo. | Arresto tipico dell’istanza. |  <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0</pre>  | 
| Arresto saltando lo spegnimento del sistema operativo | Ignora lo spegnimento controllato del sistema operativo quando si arresta un’istanza. | Quando si ignora, è necessario lo spegnere il sistema operativo in modo controllato. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--skip-os-shutdown</pre> | 
| Arresto forzato | Gestisce le istanze bloccate. Tenta prima un arresto predefinito; se l’istanza non viene interrotta, la arresta forzatamente. | Quando l’istanza è bloccata nello stato stopping. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force</pre> | 
| Arresto forzato saltando lo spegnimento del sistema operativo | L’attività forzata arresta e ignora lo spegnimento controllato del sistema operativo quando si arresta un’istanza. | Quando è necessario arrestare forzatamente e ignorare, lo spegnimento controllato del sistema operativo è necessario. | <pre>aws ec2 stop-instances \<br />--instance-id i-1234567890abcdef0 \<br />--force \<br />--skip-os-shutdown</pre> | 

Per istruzioni su come utilizzare ogni metodo, consulta quanto segue:
+ [Arresto di un’istanza con un corretto spegnimento del sistema operativo](Stop_Start.md#stop-instance-with-graceful-os-shutdown)
+ [Arresto di un’istanza e aggiramento dello spegnimento controllato del sistema operativo](Stop_Start.md#stop-instance-bypass-graceful-os-shutdown)
+ [Arresto forzato di un'istanza](TroubleshootingInstancesStopping.md#force-stop-instance)

**Topics**
+ [

## Arresto predefinito
](#ec2-instance-default-stop)
+ [

## Arresto saltando lo spegnimento del sistema operativo
](#ec2-instance-stop-with-skip-os-shutdown)
+ [

## Arresto forzato
](#ec2-instance-force-stop)
+ [

## Arresto forzato saltando lo spegnimento del sistema operativo
](#ec2-instance-force-stop-with-skip-os-shutdown)

Le sezioni seguenti forniscono informazioni più dettagliate sui quattro diversi metodi di arresto avviati dall’utente.

## Arresto predefinito
<a name="ec2-instance-default-stop"></a>

Il metodo di arresto predefinito è il metodo standard per arrestare un’istanza. Quando si esegue il StopInstances comando, l'istanza passa dallo `running` stato a e infine allo stato `stopping``stopped`, come illustrato dal diagramma seguente:

![\[Arresto del flusso predefinito\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/stop-instance-flow-1.png)


**Scopo:** arresto normale dell’istanza con tentativo di spegnimento controllato del sistema operativo.

**Impatto sui dati:** conserva i dati sul volume root e sui volumi di dati EBS. Perdite di dati nei volumi dell’archivio dell’istanza

**Quando utilizzarlo:** primo tentativo di arresto per gli arresti tipici.

**Nota**  
Se hai già tentato un arresto saltando lo spegnimento del sistema operativo, un successivo tentativo di arresto predefinito durante la stessa sessione di transizione di stato non eseguirà un arresto controllato del sistema operativo. Ignorare lo spegnimento controllato del sistema operativo è un’operazione irreversibile per la sessione corrente dell’istanza.

## Arresto saltando lo spegnimento del sistema operativo
<a name="ec2-instance-stop-with-skip-os-shutdown"></a>

Quando è necessario ignorare lo spegnimento controllato del sistema operativo, puoi utilizzare il metodo di arresto saltando lo spegnimento controllato del sistema operativo per arrestare un’istanza e ignorare lo spegnimento controllato del sistema operativo, come illustrato dal diagramma seguente:

![\[Arresto saltando il flusso di spegnimento del sistema operativo\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/stop-instance-flow-3.png)


**avvertimento**  
Se non si esegue correttamente lo spegnimento del sistema operativo, è possibile che si verifichino la perdita o il danneggiamento dei dati (ad esempio, il mancato trasferimento del contenuto della memoria sul disco o la perdita dei dati in esecuzione) o l'omissione degli script di spegnimento. IOs

**Scopo**: ignorare lo spegnimento controllato del sistema operativo quando si arresta un’istanza.

**Impatto sui dati:** potrebbe causare la perdita o il danneggiamento dei dati. Il contenuto della memoria potrebbe non essere scaricato su disco e durante il trasferimento potrebbe andare perso. IOs Potrebbe ignorare gli script di spegnimento.

**Quando utilizzarlo:** quando si ignora lo spegnimento controllato del sistema operativo è necessario. Se utilizzato mentre è in corso un arresto predefinito con spegnimento controllato del sistema operativo, tale arresto controllato del sistema operativo sarà ignorato.

**Nota**  
Ignorare lo spegnimento controllato del sistema operativo è irreversibile per la sessione di trasferimento dello stato corrente dell’istanza. Un successivo tentativo di arresto predefinito durante questa sessione non tenterà di spegnere in modo controllato il sistema operativo. 

## Arresto forzato
<a name="ec2-instance-force-stop"></a>

Il metodo di arresto forzato è utilizzato per gestire le istanze bloccate nello stato `stopping`. Tipicamente, un’istanza si blocca per via di un problema hardware sottostante (indicato da una [verifica dello stato del sistema](monitoring-system-instance-status-check.md#system-status-checks) non riuscita).

Il metodo di arresto forzato tenta innanzitutto un arresto predefinito. Se l’istanza rimane bloccata nello stato `stopping`, il parametro `force` spegne forzatamente l’istanza e la trasferisce allo stato `stopped`, come indicato dal diagramma seguente:

![\[Flusso di arresto forzato\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/stop-instance-flow-2.png)


**Scopo:** gestisce le istanze bloccate nello stato `stopping`. Tenta prima un arresto predefinito. Se l’istanza non viene interrotta, viene arrestata in modo forzato.

**Impatto sui dati:** tenta prima un arresto predefinito, ma se l’arresto forzato procede, potrebbe causare la perdita o il danneggiamento dei dati. In rari casi, ciò determina operazioni di scrittura post-arresto su volumi EBS o altre risorse condivise.

**Quando utilizzarlo:** secondo tentativo di arresto quando un’istanza rimane bloccata dopo un arresto predefinito. Per ulteriori informazioni, consulta [Risolvi i problemi relativi al blocco delle EC2 istanze di Amazon](TroubleshootingInstancesStopping.md).

## Arresto forzato saltando lo spegnimento del sistema operativo
<a name="ec2-instance-force-stop-with-skip-os-shutdown"></a>

Quando è necessario arrestare forzatamente e ignorare lo spegnimento controllato del sistema operativo, puoi utilizzare il metodo di arresto forzato saltando lo spegnimento del sistema operativo per portare un’istanza allo stato `stopped`, come illustrato nel diagramma seguente:

![\[Arresto forzato con flusso di spegnimento del sistema operativo\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/images/stop-instance-flow-4.png)


**Scopo:** combina l’arresto forzato con l’aggiramento di un arresto controllato del sistema operativo quando si arresta un’istanza.

**Impatto sui dati:** ignorare lo spegnimento del sistema operativo potrebbe causare la perdita o il danneggiamento dei dati. Il contenuto della memoria potrebbe non essere scaricato su disco e durante il trasferimento potrebbe andare perso. IOs Potrebbe ignorare gli script di spegnimento. Se si verifica un arresto forzato, ciò potrebbe causare un’ulteriore perdita o danneggiamento dei dati. In rari casi, ciò determina operazioni di scrittura post-arresto sui volumi EBS o altre risorse condivise.

**Quando utilizzarlo:** quando desideri assicurarti che l’istanza si arresti e desideri ignorare lo spegnimento controllato del sistema operativo. Se utilizzato mentre è in corso un arresto predefinito con spegnimento controllato del sistema operativo, tale arresto controllato del sistema operativo sarà ignorato.

## Arresto e avvio manuale dell'istanza
<a name="starting-stopping-instances"></a>

Puoi arrestare e avviare le istanze supportate da Amazon EBS (istanze con volumi root EBS). Non puoi arrestare e avviare le istanze con il volume root dell’archivio dell’istanza.

Quando si utilizza il metodo predefinito per arrestare un’istanza, si tenta di spegnere in modo corretto il sistema operativo (OS). Puoi evitare lo spegnimento controllato del sistema operativo; tuttavia, ciò potrebbe mettere a rischio l’integrità dei dati. 

**avvertimento**  
Quando interrompi un’istanza, i dati presenti sui volumi dell’archivio dell’istanza vengono cancellati. Prima di arrestare un'istanza, verifica di aver copiato tutti i dati necessari dai volumi dell'archivio dell'istanza nell'archiviazione persistente, ad esempio Amazon EBS o Amazon S3.

[Istanze Linux] L'utilizzo del comando **halt** del sistema operativo da un'istanza non avvia un arresto. Se si utilizza il comando **halt**, l'istanza non termina, ma metterà la CPU in stato `HLT`, che sospende il funzionamento della CPU. L'istanza rimane in esecuzione.

Puoi avviare lo spegnimento utilizzando i comandi **shutdown** o **poweroff** del sistema operativo. Quando si utilizza un comando del sistema operativo, l'istanza si interrompe per impostazione predefinita. Puoi modificare questo comportamento. Per ulteriori informazioni, consulta [Modificare il comportamento di arresto avviato dall'istanza](Using_ChangingInstanceInitiatedShutdownBehavior.md).

**Nota**  
Se hai arrestato un'istanza supportata da Amazon EBS e questa appare "bloccata" nello stato `stopping` è possibile forzarne l'arresto. Per ulteriori informazioni, consulta [Risolvi i problemi relativi al blocco delle EC2 istanze di Amazon](TroubleshootingInstancesStopping.md).

**Topics**
+ [

### Arresto di un’istanza con un corretto spegnimento del sistema operativo
](#stop-instance-with-graceful-os-shutdown)
+ [

### Arresto di un’istanza e aggiramento dello spegnimento controllato del sistema operativo
](#stop-instance-bypass-graceful-os-shutdown)
+ [

### Avviare un'istanza
](#start-ec2-instance)

### Arresto di un’istanza con un corretto spegnimento del sistema operativo
<a name="stop-instance-with-graceful-os-shutdown"></a>

Puoi arrestare un’istanza utilizzando il metodo di arresto predefinito, che include un tentativo di spegnimento regolare del sistema operativo. Per ulteriori informazioni, consulta [Arresto predefinito](instance-stop-methods.md#ec2-instance-default-stop).

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

**Per arrestare un’istanza utilizzando il metodo di arresto predefinito**

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 a sinistra, scegli **Istanze**, quindi seleziona l'istanza.

1. Scegli **Instance state (Stato istanza)**, **Stop instance (Arresta istanza)**. Se questa opzione è disabilitata, l’istanza è già arrestata oppure il suo volume root è un volume di archivio dell’istanza.

1. Quando viene richiesta la conferma, selezionare **Stop (Arresta)**. Possono essere necessari alcuni minuti per arrestare l'istanza.

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

**Per arrestare un’istanza utilizzando il metodo di arresto predefinito**  
Utilizza il comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html).

```
aws ec2 stop-instances --instance-ids i-1234567890abcdef0
```

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

**Per arrestare un’istanza utilizzando il metodo di arresto predefinito**  
Utilizzare il cmdlet [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html) 

```
Stop-EC2Instance -InstanceId i-1234567890abcdef0
```

------

### Arresto di un’istanza e aggiramento dello spegnimento controllato del sistema operativo
<a name="stop-instance-bypass-graceful-os-shutdown"></a>

Puoi ignorare lo spegnimento controllato del sistema operativo quando si arresta un’istanza. Per ulteriori informazioni, consulta [Arresto saltando lo spegnimento del sistema operativo](instance-stop-methods.md#ec2-instance-stop-with-skip-os-shutdown).

**avvertimento**  
Se non si esegue correttamente lo spegnimento del sistema operativo, è possibile che si verifichino la perdita o il danneggiamento dei dati (ad esempio, il mancato trasferimento del contenuto della memoria su disco o la perdita dei dati in esecuzione) o l'omissione degli script di spegnimento. IOs

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

**Per arrestare un’istanza e ignorare lo spegnimento controllato del sistema operativo**

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

1. Nel riquadro di navigazione scegliere **Instances (Istanze)** e selezionare l'istanza.

1. Scegli **Instance state (Stato istanza)**, **Stop instance (Arresta istanza)**.

1. In **Ignora l’arresto del sistema operativo**, seleziona la casella di controllo **Ignora lo spegnimento del sistema operativo**. Se questa opzione non è mostrata nella console, significa che non è ancora disponibile nella console nell’attuale Regione. Tuttavia, puoi accedere a questa funzionalità utilizzando AWS CLI o SDK, o provare un’altra Regione nella console.

1. Scegli **Stop (Arresta)**.

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

**Per arrestare un’istanza e ignorare lo spegnimento controllato del sistema operativo**  
Utilizza il comando [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) con `--skip-os-shutdown`.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --skip-os-shutdown
```

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

**Per arrestare un’istanza e ignorare lo spegnimento controllato del sistema operativo**  
[Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)Utilizzare `-SkipOsShutdown $true` il cmdlet con.

```
Stop-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -SkipOsShutdown $true
```

------

### Avviare un'istanza
<a name="start-ec2-instance"></a>

Puoi avviare un’istanza arrestata.

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

**Per avviare un’istanza**

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

1. Nel riquadro di navigazione a sinistra, scegli **Istanze**.

1. Seleziona l’istanza e scegli **Stato istanza**, **Avvia istanza**.

   Possono essere necessari alcuni minuti affinché l'istanza entri nello stato `running`.

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

**Per avviare un’istanza**  
Utilizzare il comando [start-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/start-instances.html):

```
aws ec2 start-instances --instance-ids i-1234567890abcdef0
```

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

**Come avviare un’istanza**  
Utilizza il cmdlet [Start-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Start-EC2Instance.html).

```
Start-EC2Instance -InstanceId i-1234567890abcdef0
```

------

## Arrestare e avviare automaticamente le istanze
<a name="stop-start-ec2-instances-on-a-schedule"></a>

Puoi automatizzare l'arresto e l'avvio delle istanze con i seguenti servizi: 

**Instance Scheduler attivo AWS**  
Puoi utilizzare Instance Scheduler on AWS per automatizzare l'avvio e l'arresto delle istanze EC2. Per ulteriori informazioni, consulta [Come posso utilizzare Instance Scheduler con per pianificare le istanze EC2](https://repost.aws/knowledge-center/stop-start-instance-scheduler)? CloudFormation Si noti che [sono previsti costi aggiuntivi](https://docs.aws.amazon.com/solutions/latest/instance-scheduler-on-aws/cost.html). 

**AWS Lambda e una EventBridge regola Amazon**  
Puoi utilizzare Lambda e una EventBridge regola per interrompere e avviare le istanze in base a una pianificazione. Per ulteriori informazioni, consulta la pagina [Come posso utilizzare Lambda per arrestare e avviare istanze Amazon EC2 a intervalli regolari?](https://repost.aws/knowledge-center/start-stop-lambda-eventbridge)

**Amazon EC2 Auto Scaling**  
Per assicurarti di disporre del numero corretto di istanze Amazon EC2 disponibili per gestire il carico di un'applicazione, crea gruppi con dimensionamento automatico. Amazon EC2 Auto Scaling  garantisce che l'applicazione abbia sempre la capacità giusta per gestire la domanda di traffico e consente di risparmiare sui costi avviando le istanze solo quando sono necessarie. Tieni presente che  Amazon EC2 Auto Scaling termina, anziché arrestare, le istanze non necessarie. Per configurare i gruppi con dimensionamento automatico, consulta [Nozioni di base su Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html).

## Trova tutte le istanze in esecuzione e interrotte
<a name="find-running-and-stopped-instances-in-globalview"></a>

Puoi trovare tutte le istanze in esecuzione e interrotte in un'unica pagina utilizzando [Amazon EC2](https://console.aws.amazon.com/ec2globalview/home) Global View. Regioni AWS Questa funzionalità è particolarmente utile per fare l'inventario e trovare istanze dimenticate. Per informazioni su come usare Global View, consulta [Visualizza le risorse in tutte le regioni utilizzando AWS Global View](global-view.md).

In alternativa, puoi eseguire un comando o un cmdlet in ciascuna Regione in cui sono presenti istanze.

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

**Per ottenere il numero di istanze EC2 in una Regione**  
Utilizza il seguente comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) per contare le istanze nella Regione corrente. È necessario eseguire questo comando in ciascuna Regione in cui sono disponibili istanze.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "length(Reservations[].Instances[])"
```

Di seguito è riportato un output di esempio.

```
27
```

**Per ottenere informazioni riepilogative sulle istanze EC2 in una Regione**  
Utilizza seguente il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html). È necessario eseguire questo comando in ciascuna Regione in cui sono disponibili istanze.

```
aws ec2 describe-instances \
    --region us-east-2 \
    --query "Reservations[].Instances[].[InstanceId,InstanceType,PrivateIpAddress]" \
    --output table
```

Di seguito è riportato un output di esempio.

```
---------------------------------------------------------
|                   DescribeInstances                   |
+---------------------+---------------+-----------------+
|  i-0e3e777f4362f1bf7|  t2.micro     |  10.0.12.9      |
|  i-09453945dcf1529e9|  t2.micro     |  10.0.143.213   |
|  i-08fd74f3f1595fdbd|  m7i.4xlarge  |  10.0.1.103     |
+---------------------+---------------+-----------------+
```

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

**Per ottenere il numero di istanze EC2 in una Regione**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -Region us-east-2).Instances.Length
```

Di seguito è riportato un output di esempio.

```
27
```

**Per ottenere informazioni riepilogative sulle istanze EC2 in una Regione**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html). È necessario eseguire questo comando in ciascuna Regione in cui sono disponibili istanze.

```
(Get-EC2Instance).Instances | Select InstanceId, InstanceType, PrivateIpAddress
```

Di seguito è riportato un output di esempio.

```
InstanceId          InstanceType PrivateIpAddress
----------          ------------ ----------------
i-0e3e777f4362f1bf7 t2.micro     10.0.12.9
i-09453945dcf1529e9 t2.micro     10.0.143.213
i-08fd74f3f1595fdbd m7i.4xlarge  10.0.1.103
```

------

## Individuazione dell'ora di avvio iniziale e di quella più recente
<a name="find-initial-launch-time"></a>

Quando descrivi un'istanza, l'ora di avvio dell'istanza è l'ora di avvio più recente. Dopo l'arresto e l'avvio di un'istanza, l'ora di avvio corrisponde all'ora di avvio della nuova istanza. Per individuare l'ora di avvio iniziale di un'istanza, anche dopo averla interrotta e avviata, visualizza l'ora in cui l'interfaccia di rete principale è stata collegata all'istanza.

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

**Per individuare l’ora di avvio più recente**  
Seleziona l’istanza e trova **Ora di avvio** in **Dettagli dell’istanza** nella scheda **Dettagli**.

**Per individuare l’ora di avvio iniziale**  
Seleziona l’istanza e trova l’interfaccia di rete principale (l’indice del dispositivo è 0) in **Interfacce di rete** nella scheda **Rete**.

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

**Per individuare dell’ora di avvio iniziale e di quella più recente**  
Utilizzando il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) per visualizzare sia l’ora di avvio iniziale che l’ora di avvio più recente per l’istanza specificata.

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query 'Reservations[].Instances[].{InstanceID:InstanceId,InitialLaunch:NetworkInterfaces[0].Attachment.AttachTime,LastLaunch:LaunchTime}'
```

Di seguito è riportato un output di esempio.

```
[
    {
        "InstanceID": "i-1234567890abcdef0",
        "InitialLaunch": "2024-04-19T00:47:08+00:00",
        "LastLaunch": "2024-05-27T06:24:06+00:00"
    }
]
```

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

**Per individuare l’ora di avvio più recente**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.LaunchTime
```

Di seguito è riportato un output di esempio.

```
Monday, May 27, 2024 6:24:06 AM
```

**Per individuare l’ora di avvio iniziale**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.NetworkInterfaces.Attachment.AttachTime
```

Di seguito è riportato un output di esempio.

```
Friday, April 19, 2024 12:47:08 AM
```

------

# Abilitazione della protezione da arresto per le istanze EC2
<a name="ec2-stop-protection"></a>

Se desideri che un'istanza non venga arrestata per errore, puoi abilitare la funzionalità di protezione da arresto per tale istanza. La protezione da arresto protegge la tua istanza anche dalla chiusura accidentale. 

L'`DisableApiStop`attributo dell'[https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstanceAttribute.html)API Amazon EC2 controlla se l'istanza può essere interrotta utilizzando la console Amazon EC2, l'API Amazon EC2 o AWS CLI l'API Amazon EC2. Puoi impostare il valore di questo attributo quando avvii l'istanza, mentre l'istanza è in esecuzione oppure mentre l'istanza è arrestata.

**Considerazioni**
+ L'attivazione della protezione da arresto non impedisce di arrestare un'istanza accidentalmente avviando un arresto dall'istanza stessa utilizzando un comando del sistema operativo come **shutdown** o **poweroff**.
+ L'attivazione della protezione da arresto non AWS impedisce di arrestare l'istanza quando è in corso un [evento pianificato](monitoring-instances-status-check_sched.md) per arrestarla.
+ L'attivazione della protezione da arresto non impedisce al Amazon EC2 Auto Scaling di terminare un'istanza quando l'istanza non è integra o durante eventi di riduzione orizzontale. Puoi controllare se un gruppo con scalabilità automatica 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). 
+ La protezione Stop non solo impedisce l'arresto accidentale dell'istanza, ma anche la chiusura accidentale quando si utilizza la console o l'API AWS CLI. Tuttavia, non imposta automaticamente l'attributo `DisableApiTermination`. Tieni presente che quando l'`DisableApiStop`attributo è impostato su`false`, l'impostazione dell'`DisableApiTermination`attributo determina se l'istanza può essere terminata utilizzando la console o l'API AWS CLI. Per ulteriori informazioni, consulta [Terminare le istanze Amazon EC2](terminating-instances.md).
+ Non puoi abilitare la protezione da arresto per le istanze con un volume root dell’archivio dell’istanza.
+ Non è possibile abilitare la protezione da arresto per istanze spot.
+ L'API Amazon EC2 segue un modello di consistenza eventuale quando abiliti o disabiliti la protezione da arresto. Ciò significa che il risultato dell'esecuzione dei comandi per impostare l'attributo Protezione da arresto potrebbe non essere immediatamente visibile a tutti i comandi successivi eseguiti. Per ulteriori informazioni, consulta la sezione [Eventual consistency](https://docs.aws.amazon.com/ec2/latest/devguide/eventual-consistency.html) nella *Guida per gli sviluppatori di Amazon EC2*.

**Topics**
+ [

## Abilitazione della protezione da arresto per un'istanza all'avvio
](#enable-stop-protection-at-launch)
+ [

## Abilitazione della protezione da arresto per un'istanza in esecuzione o arrestata
](#enable-stop-protection-on-running-or-stopped-instance)
+ [

## Disabilitazione della protezione da arresto per un'istanza in esecuzione o arrestata
](#disable-stop-protection-on-running-or-stopped-instance)

## Abilitazione della protezione da arresto per un'istanza all'avvio
<a name="enable-stop-protection-at-launch"></a>

Puoi abilitare la protezione da arresto per un’istanza al suo avvio.

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

**Come abilitare la protezione da arresto 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. Configura l'istanza tramite la [nuova procedura guidata di avvio dell'istanza](ec2-launch-instance-wizard.md).

1. Nella procedura guidata, abilita la protezione da arresto scegliendo **Abilita** per **Protezione da arresto** in **Dettagli avanzati**.

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

**Come abilitare la protezione da arresto per un'istanza all'avvio**  
Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) per avviare un’istanza. Aggiungi il seguente parametro.

```
--disable-api-stop
```

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

**Come abilitare la protezione da arresto per un'istanza all'avvio**  
Utilizzare il [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet per avviare l'istanza. Aggiungi il seguente parametro.

```
-DisableApiStop $true
```

------

## Abilitazione della protezione da arresto per un'istanza in esecuzione o arrestata
<a name="enable-stop-protection-on-running-or-stopped-instance"></a>

Puoi abilitare la protezione da arresto per un’istanza in esecuzione o arrestata.

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

**Per abilitare la protezione da arresto 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 riquadro di navigazione a sinistra, scegli **Istanze**.

1. Seleziona l'istanza, quindi scegli **Operazioni** > **Impostazioni dell'istanza** > **Modifica protezione da arresto**.

1. Seleziona la casella di controllo **Abilita**, quindi scegli **Salva**.

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

**Per abilitare la protezione da arresto 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-stop
```

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

**Per abilitare la protezione da arresto 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 `
    -DisableApiStop $true
```

------

## Disabilitazione della protezione da arresto per un'istanza in esecuzione o arrestata
<a name="disable-stop-protection-on-running-or-stopped-instance"></a>

Puoi disabilitare la protezione da arresto per un'istanza in esecuzione o arrestata utilizzando uno dei metodi descritti di seguito.

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

**Per disabilitare la protezione da arresto per un'istanza in esecuzione o arrestata**

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

1. Nel riquadro di navigazione a sinistra, scegli **Istanze**.

1. Seleziona l'istanza, quindi scegli **Actions** (Operazioni), **Instance settings** (Impostazioni dell'istanza) e **Change stop protection** (Modifica protezione da arresto).

1. Deseleziona la casella di spunta **Abilita**, quindi scegli **Salva**.

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

**Per disabilitare la protezione da arresto per un'istanza in esecuzione o arrestata**  
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-stop
```

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

**Per disabilitare la protezione da arresto 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 `
    -DisableApiStop $false
```

------