Membatalkan (menghapus) permintaan Armada 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.

Membatalkan (menghapus) permintaan Armada Spot

Jika Anda tidak lagi memerlukan Armada Spot, Anda dapat membatalkan permintaan Armada Spot, yang menghapus permintaan tersebut. Setelah Anda membatalkan permintaan armada, semua permintaan Spot yang terkait dengan armada juga dibatalkan, sehingga tidak ada Instans Spot baru yang diluncurkan.

Saat membatalkan permintaan Armada Spot, Anda juga harus menentukan apakah ingin mengakhiri semua instans. Instans tersebut mencakup Instans Sesuai Permintaan dan Instans Spot.

Jika Anda menentukan bahwa instans harus diakhiri saat permintaan armada dibatalkan, permintaan armada akan memasuki status cancelled_terminating. Jika tidak, armada masuk ke status cancelled_running dan instans terus berjalan hingga diinterupsi atau Anda mengakhirinya secara manual.

Pembatasan
  • Anda dapat membatalkan hingga 100 armada dalam satu permintaan. Jika Anda melebihi jumlah yang ditentukan, tidak ada armada yang dibatalkan.

Console
Untuk membatalkan (menghapus) permintaan Armada Spot
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Permintaan Spot.

  3. Pilih permintaan Armada Spot Anda.

  4. Pilih Tindakan, Batalkan permintaan.

  5. Di kotak dialog Batalkan permintaan Spot, lakukan hal berikut:

    1. Untuk mengakhiri instans terkait pada saat yang sama dengan membatalkan permintaan Armada Spot, biarkan kotak centang Hentikan instans dipilih. Untuk membatalkan permintaan Armada Spot tanpa menghentikan instance terkait, kosongkan kotak centang Hentikan instans.

    2. Pilih Konfirmasi.

AWS CLI
Untuk membatalkan (menghapus) permintaan Armada Spot dan menghentikan instance-instancenya

Gunakan perintah cancel-spot-fleet-requests dengan opsi --terminate-instances.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --terminate-instances

Berikut ini adalah output contoh.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_terminating", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
Untuk membatalkan (menghapus) permintaan Armada Spot tanpa menghentikan instance-nya

Ubah contoh sebelumnya dengan menggunakan --no-terminate-instances opsi sebagai gantinya.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --no-terminate-instances

Berikut ini adalah output contoh.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_running", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
PowerShell
Untuk membatalkan (menghapus) permintaan Armada Spot dan menghentikan instance-instancenya

Gunakan Stop-EC2SpotFleetRequestcmdlet dengan parameter. -TerminateInstance

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $true
Untuk membatalkan (menghapus) permintaan Armada Spot tanpa menghentikan instance-nya

Ubah contoh sebelumnya dengan mengubah nilai -TerminateInstance parameter.

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $false