Cercare Istanze spot interrotte - Amazon Elastic Compute Cloud

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

Quando descrivi le tue EC2 istanze, i risultati includono le tue istanze Spot. Il ciclo di vita dell'istanza di un'istanza spot è spot. Lo stato dell'istanza di un'istanza spot è stoppedterminated, 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.

Console
Per trovare un'istanza Spot interrotta
  1. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, scegliere Instances (Istanze).

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

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

  5. 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 trovare istanze Spot interrotte

Utilizza il comando describe-instances con l'opzione --filters. Per elencare solo l'istanza IDs nell'output, includi l'--queryopzione.

Se il comportamento di interruzione consiste nel terminare le istanze Spot, utilizzate l'esempio seguente:

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 è quello di interrompere le istanze Spot, usa l'esempio seguente:

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 trovare istanze Spot interrotte

Utilizzare il cmdlet. Get-EC2Instance

Se il comportamento di interruzione consiste nel terminare le istanze Spot, utilizzare l'esempio seguente:

(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 è quello di interrompere le istanze Spot, usa l'esempio seguente:

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