Mendapatkan status permintaan Instans Spot - Amazon Elastic Compute Cloud

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.

Cara kerja permintaan Instans Spot.

Dapatkan informasi status permintaan

Anda bisa mendapatkan informasi status permintaan menggunakan alat baris perintah. AWS Management Console

Untuk mendapatkan informasi status permintaan menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Permintaan Spot, lalu pilih permintaan Spot.

  3. 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.

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 adalahactive, 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 atau spot-instance-terminated-by-user

Anda mengakhiri Instans Spot yang telah terpenuhi, jadi status permintaannya adalah closed (kecuali permintaan persisten) dan status instans adalah terminated.

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 tetap running.

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-ddThh:mm:ssZ", "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.