View a markdown version of this page

Membatalkan (menghapus) permintaan Spot Fleet - 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 Spot Fleet

penting

Spot Fleet menggunakan API lama tanpa investasi yang direncanakan. Sebaiknya gunakan EC2 Fleet atau grup Auto Scaling sebagai gantinya. Untuk informasi selengkapnya, lihat Metode armada mana yang terbaik untuk digunakan?.

Jika Anda tidak lagi memerlukan Armada Spot, Anda dapat membatalkan permintaan Spot Fleet, 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. Ini termasuk On-Demand Instans dan Instans Spot.

Awas

Mengakhiri instance bersifat permanen dan tidak dapat diubah.

Setelah Anda menghentikan instans, Anda tidak dapat lagi terhubung ke instans, dan instans tidak dapat dipulihkan. Semua volume Amazon EBS terlampir yang dikonfigurasi untuk dihapus pada penghentian juga dihapus secara permanen dan tidak dapat dipulihkan. Semua data yang disimpan pada volume penyimpanan instans hilang secara permanen. Untuk informasi selengkapnya, lihat Cara kerja penghentian instans.

Sebelum Anda menghentikan instans, pastikan Anda telah mencadangkan semua data yang perlu Anda simpan setelah penghentian ke penyimpanan persisten.

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 Spot Fleet
  1. Buka konsol Amazon EC2 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 menghentikan instans terkait pada saat yang sama dengan membatalkan permintaan Spot Fleet, biarkan kotak centang Hentikan instans terpilih. Untuk membatalkan permintaan Spot Fleet tanpa mengakhiri instans terkait, kosongkan kotak centang Hentikan instans.

    2. Pilih Konfirmasi.

AWS CLI
Untuk membatalkan (menghapus) permintaan Spot Fleet dan menghentikan instansnya

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 Spot Fleet tanpa mengakhiri instansnya

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 Spot Fleet dan menghentikan instansnya

Gunakan Stop-EC2SpotFleetRequest cmdlet dengan parameter. -TerminateInstance

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $true
Untuk membatalkan (menghapus) permintaan Spot Fleet tanpa mengakhiri instansnya

Ubah contoh sebelumnya dengan mengubah nilai -TerminateInstance parameter.

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