

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

# Cercare Istanze spot interrotte
<a name="finding-an-interrupted-Spot-Instance"></a>

Quando descrivi le istanze EC2, i risultati includono le istanze spot. Il ciclo di vita dell'istanza di un'istanza spot è `spot`. Lo stato dell'istanza di un'istanza spot è `stopped` o `terminated`, a seconda del comportamento di interruzione configurato. Per un'istanza spot ibernata, lo stato dell'istanza è `stopped`.

Per ulteriori dettagli sul motivo dell'interruzione, controlla il codice di stato della richiesta spot. Per ulteriori informazioni, consulta [Ottenimento dello stato della richiesta di un'istanza spot](spot-request-status.md).

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

**Per individuare un’istanza spot interrotta**

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)**.

1. Applica il seguente filtro: **Ciclo di vita dell'istanza=spot**.

1. Applica il filtro **Stato istanza=arrestata** o **IStato istanza=terminata** a seconda del comportamento di interruzione che hai configurato.

1. Per ogni istanza spot, nella scheda **Dettagli**, in **Dettagli istanza**, trova **Messaggio transizione stato**. I codici seguenti indicano che l'istanza spot è stata interrotta.
   + `Server.SpotInstanceShutdown`
   + `Server.SpotInstanceTermination`

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

**Per individuare istanze spot interrotte**  
Utilizza il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) con l'opzione `--filters`. Per elencare solo l'istanza IDs nell'output, includete l'`--query`opzione.

Se il comportamento di interruzione consiste nel terminare le istanze spot, usa il seguente esempio:

```
aws ec2 describe-instances \
    --filters Name=instance-lifecycle,Values=spot \
              Name=instance-state-name,Values=terminated \
              Name=state-reason-code,Values=Server.SpotInstanceTermination \
    --query "Reservations[*].Instances[*].InstanceId"
```

Se il comportamento di interruzione consiste nell’arrestare le istanze spot, usa il seguente esempio:

```
aws ec2 describe-instances \
    --filters Name=instance-lifecycle,Values=spot \
              Name=instance-state-name,Values=stopped \
              Name=state-reason-code,Values=Server.SpotInstanceShutdown \
    --query "Reservations[*].Instances[*].InstanceId"
```

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

**Per individuare istanze spot interrotte**  
Utilizza il cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

Se il comportamento di interruzione consiste nel terminare le istanze spot, usa il seguente esempio:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="terminated"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

Se il comportamento di interruzione consiste nell’arrestare le istanze spot, usa il seguente esempio:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="stopped"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

------