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
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.
-
Di panel navigasi, pilih Instans.
-
Terapkan filter berikut: Siklus hidup instans=spot.
-
Terapkan filter Status instans=berhenti atau Status instans=diakhiri tergantung pada perilaku interupsi yang Anda konfigurasikan.
-
Untuk setiap Instans Spot, di tab Detail, pada Detail instans, temukan Pesan transisi status. Kode berikut menunjukkan bahwa Instans Spot diinterupsi.
- 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