Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mendapatkan status permintaan Instans Spot
Untuk membantu Anda melacak permintaan Instans Spot dan merencanakan penggunaan Instans Spot, gunakan status permintaan yang disediakan oleh AmazonEC2. Misalnya, status permintaan dapat memberikan alasan mengapa permintaan Spot Anda belum terpenuhi, atau mencantumkan kendala yang mencegah pemenuhan permintaan Spot Anda.
Pada setiap langkah proses—disebut juga dengan siklus hidup permintaan Spot—peristiwa spesifik menentukan status permintaan secara berurutan.
Ilustrasi berikut menunjukkan cara kerja permintaan Instans Spot. Perhatikan bahwa jenis permintaan (satu kali atau tetap) menentukan apakah permintaan dibuka lagi saat Amazon EC2 menyela Instans Spot atau jika Anda menghentikan Instans Spot. Jika permintaan tetap ada, permintaan dibuka lagi setelah Instans Spot Anda diinterupsi. Jika permintaan tetap ada dan Anda menghentikan Instans Spot, permintaan tersebut hanya terbuka setelah Anda memulai Instans Spot.
Daftar Isi
Dapatkan informasi status permintaan
Anda bisa mendapatkan informasi status permintaan menggunakan alat baris perintah. AWS Management Console
Untuk mendapatkan informasi status permintaan menggunakan konsol
-
Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/
. -
Di panel navigasi, pilih Permintaan Spot, lalu pilih permintaan Spot.
-
Untuk memeriksa status, pada tab Deskripsi, periksa bidang Status.
Untuk mendapatkan informasi status permintaan menggunakan alat baris perintah
Anda dapat menggunakan salah satu perintah berikut ini. Untuk informasi selengkapnya tentang antarmuka baris perintah ini, lihat Akses Amazon EC2.
-
describe-spot-instance-requests (AWS CLI)
-
Get-EC2SpotInstanceRequest (AWS Tools for Windows PowerShell)
Kode status permintaan Spot
Informasi status permintaan Spot terdiri dari kode status, waktu pembaruan, dan pesan status. Semua itu membantu Anda menentukan disposisi permintaan Spot Anda.
Berikut ini adalah kode status permintaan Spot:
az-group-constraint
-
Amazon EC2 tidak dapat meluncurkan semua instans yang Anda minta di Availability Zone yang sama.
bad-parameters
-
Satu atau lebih parameter untuk permintaan Spot Anda tidak valid (misalnya, AMI Anda menentukan tidak ada). Pesan status menunjukkan parameter mana yang tidak valid.
canceled-before-fulfillment
-
Pengguna membatalkan permintaan Spot sebelum permintaan dipenuhi.
capacity-not-available
-
Tidak tersedia kapasitas yang cukup untuk instans yang Anda minta.
constraint-not-fulfillable
-
Permintaan Spot tidak dapat dipenuhi karena satu atau beberapa batasan tidak valid (misalnya, Zona Ketersediaan tidak ada). Pesan status menunjukkan batasan mana yang tidak valid.
fulfilled
-
Permintaan Spot adalah
active
, dan Amazon EC2 meluncurkan Instans Spot Anda. instance-stopped-by-price
-
Instans Anda berhenti karena harga Spot melebihi harga maksimum Anda.
instance-stopped-by-user
-
Instans Anda berhenti karena pengguna menghentikan instans atau menjalankan perintah penonaktifan dari instans tersebut.
instance-stopped-no-capacity
-
Instans Anda dihentikan karena kebutuhan manajemen EC2 kapasitas.
instance-terminated-by-price
-
Instans Anda diakhiri karena harga Spot melebihi harga maksimum Anda. Jika permintaan Anda persisten, prosesnya akan dimulai ulang, jadi permintaan Anda menunggu evaluasi.
instance-terminated-by-schedule
-
Instans Spot Anda diakhiri di akhir durasi yang dijadwalkan.
instance-terminated-by-service
-
Instans Anda dihentikan dari status berhenti.
instance-terminated-by-user
atauspot-instance-terminated-by-user
-
Anda mengakhiri Instans Spot yang telah terpenuhi, jadi status permintaannya adalah
closed
(kecuali permintaan persisten) dan status instans adalahterminated
. instance-terminated-launch-group-constraint
-
Satu atau beberapa instans dalam grup peluncuran Anda telah diakhiri, sehingga batasan grup peluncuran tidak lagi dipenuhi.
instance-terminated-no-capacity
-
Instans Anda diakhiri karena proses manajemen kapasitas standar.
launch-group-constraint
-
Amazon EC2 tidak dapat meluncurkan semua instans yang Anda minta secara bersamaan. Semua instans dalam grup peluncuran dimulai dan diakhiri bersama.
limit-exceeded
-
Batas jumlah EBS volume atau total volume penyimpanan terlampaui. Untuk informasi selengkapnya, lihat Kuota untuk Amazon EBS di Panduan EBS Pengguna Amazon.
marked-for-stop
-
Instans Spot ditandai karena berhenti.
marked-for-termination
-
Instans Spot ditandai karena pengakhiran.
not-scheduled-yet
-
Permintaan Spot tidak dievaluasi hingga tanggal yang dijadwalkan.
pending-evaluation
-
Setelah Anda membuat permintaan Instans Spot, permintaan itu masuk dalam status
pending-evaluation
sementara sistem mengevaluasi parameter permintaan Anda. pending-fulfillment
-
Amazon EC2 mencoba menyediakan Instans Spot Anda.
placement-group-constraint
-
Permintaan Spot belum dapat dipenuhi karena Instans Spot tidak dapat ditambahkan ke grup penempatan saat ini.
price-too-low
-
Permintaan belum dapat dipenuhi karena harga maksimum Anda di bawah harga Spot. Dalam kasus ini, tidak ada instans yang diluncurkan dan permintaan Anda tetap
open
. request-canceled-and-instance-running
-
Anda membatalkan permintaan Spot saat Instans Spot masih berjalan. Permintaannya
cancelled
, tapi instans tetaprunning
. schedule-expired
-
Permintaan Spot kedaluwarsa karena tidak terpenuhi sebelum tanggal yang ditentukan.
system-error
-
Terjadi kesalahan sistem yang tidak terduga. Jika ini adalah masalah yang berulang, kontak AWS Support untuk mendapatkan bantuan.
EC2Acara Pemenuhan Permintaan Instans Spot
Ketika permintaan Instans Spot terpenuhi, Amazon EC2 mengirimkan peristiwa Pemenuhan Permintaan Instans EC2 Spot ke Amazon EventBridge. Anda dapat membuat aturan untuk mengambil tindakan setiap kali peristiwa ini terjadi, seperti menjalankan fungsi Lambda atau memberi tahu topik Amazon. SNS
Berikut adalah data contoh untuk peristiwa ini.
{
"version": "0",
"id": "01234567-1234-0123-1234-012345678901
",
"detail-type": "EC2 Spot Instance Request Fulfillment",
"source": "aws.ec2",
"account": "123456789012
",
"time": "yyyy
-mm
-dd
Thh
:mm
:ss
Z",
"region": "us-east-2
",
"resources": ["arn:aws:ec2:us-east-2
:123456789012
:instance/i-1234567890abcdef0
"],
"detail": {
"spot-instance-request-id": "sir-1a2b3c4d
",
"instance-id": "i-1234567890abcdef0
"
}
}
Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon.