

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
<a name="spot-request-status"></a>

Untuk membantu Anda melacak permintaan Instans Spot dan merencanakan penggunaan Instans Spot, gunakan status permintaan yang disediakan oleh Amazon EC2. 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 tipe permintaan (satu kali atau tetap) menentukan apakah permintaan dibuka lagi saat Amazon EC2 menginterupsi 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.\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/spot_lifecycle.png)


**Topics**
+ [Dapatkan informasi status permintaan](#get-spot-instance-request-status)
+ [Kode status permintaan Spot](#spot-instance-request-status-understand)
+ [Peristiwa Pemenuhan Permintaan Instans Spot EC2](#spot-request-fulfillment-event)
+ [Perubahan status untuk permintaan Spot](spot-instances-request-status-lifecycle.md)

## Dapatkan informasi status permintaan
<a name="get-spot-instance-request-status"></a>

Anda bisa mendapatkan informasi status untuk permintaan Instans Spot Anda.

------
#### [ Console ]

**Untuk mendapatkan informasi status permintaan**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Permintaan Spot**, lalu pilih permintaan Spot.

1. Untuk memeriksa status, pada tab **Deskripsi**, periksa bidang **Status**.

------
#### [ AWS CLI ]

**Untuk mendapatkan informasi status permintaan**  
Gunakan perintah berikut [describe-spot-instance-requests](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-spot-instance-requests.html).

```
aws ec2 describe-spot-instance-requests --spot-instance-request-ids sir-0e54a519c9EXAMPLE
```

------
#### [ PowerShell ]

**Untuk mendapatkan informasi status permintaan**  
Gunakan [Get-EC2SpotInstanceRequest](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2SpotInstanceRequest.html)cmdlet.

```
Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-0e54a519c9EXAMPLE
```

------

## Kode status permintaan Spot
<a name="spot-instance-request-status-understand"></a>

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 Zona Ketersediaan yang sama.

`bad-parameters`  
Satu atau lebih parameter untuk permintaan Spot Anda tidak valid (misalnya, AMI yang Anda tentukan 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 berhenti karena kebutuhan manajemen kapasitas EC2.

`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 pada saat yang bersamaan. Semua instans dalam grup peluncuran dimulai dan diakhiri bersama.

`limit-exceeded`  
Batas jumlah volume EBS atau total volume penyimpanan telah terlampaui. Untuk informasi selengkapnya, lihat [Kuota untuk Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-resource-quotas.html) di Panduan Pengguna *Amazon EBS*.

`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, silakan hubungi AWS Dukungan untuk bantuan.

## Peristiwa Pemenuhan Permintaan Instans Spot EC2
<a name="spot-request-fulfillment-event"></a>

Ketika permintaan Instans Spot terpenuhi, Amazon EC2 mengirimkan peristiwa Pemenuhan Permintaan Instans Spot EC2 ke Amazon. EventBridge Anda dapat membuat aturan untuk mengambil tindakan kapan pun peristiwa ini terjadi, seperti menginvokasi 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-0e54a519c9EXAMPLE",
        "instance-id": "i-1234567890abcdef0"
    }
}
```

Untuk informasi selengkapnya, lihat [Panduan EventBridge Pengguna Amazon](https://docs.aws.amazon.com/eventbridge/latest/userguide/).