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 è 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.
- Console
-
Per trovare un'istanza Spot interrotta
-
Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.
-
Nel riquadro di navigazione, scegliere Instances (Istanze).
-
Applica il seguente filtro: Ciclo di vita dell'istanza=spot.
-
Applica il filtro Stato istanza=arrestata o IStato istanza=terminata a seconda del comportamento di interruzione che hai configurato.
-
Per ogni istanza spot, nella scheda Dettagli, in Dettagli istanza, trova Messaggio transizione stato. I codici seguenti indicano che l'istanza spot è stata interrotta.
- 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'--query
opzione.
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