Menemukan Instans Spot yang diinterupsi - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menemukan Instans Spot yang diinterupsi

Saat Anda mendeskripsikan EC2 instans Anda, hasilnya mencakup Instans Spot Anda. Siklus hidup instans dari instans Spot adalah spot. Status instans dari Instans Spot bisa berupa stopped atau terminated, tergantung pada perilaku interupsi yang Anda konfigurasikan. Untuk instans Spot hibernasi, status instans adalah stopped.

Untuk detail tambahan tentang alasan interupsi, periksa kode status permintaan Spot. Untuk informasi selengkapnya, lihat Mendapatkan status permintaan Instans Spot.

Console
Untuk menemukan Instance Spot yang terputus
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Terapkan filter berikut: Siklus hidup instans=spot.

  4. Terapkan filter Status instans=berhenti atau Status instans=diakhiri tergantung pada perilaku interupsi yang Anda konfigurasikan.

  5. Untuk setiap Instans Spot, di tab Detail, pada Detail instans, temukan Pesan transisi status. Kode berikut menunjukkan bahwa Instans Spot diinterupsi.

    • Server.SpotInstanceShutdown

    • Server.SpotInstanceTermination

AWS CLI
Untuk menemukan Instans Spot yang terputus

Gunakan perintah describe-instance dengan opsi. --filters Untuk mencantumkan hanya instance IDs dalam output, sertakan --query opsi.

Jika perilaku interupsi adalah untuk menghentikan Instans Spot, gunakan contoh berikut:

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"

Jika perilaku interupsi adalah menghentikan Instans Spot, gunakan contoh berikut:

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
Untuk menemukan Instans Spot yang terputus

Gunakan Get-EC2Instancecmdlet.

Jika perilaku interupsi adalah untuk menghentikan Instans Spot, gunakan contoh berikut:

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

Jika perilaku interupsi adalah menghentikan Instans Spot, gunakan contoh berikut:

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