View a markdown version of this page

Ubah perlindungan penghentian instans - Amazon Elastic Compute Cloud

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ubah perlindungan penghentian instans

Untuk mencegah instans Anda dihentikan secara tidak sengaja menggunakan Amazon EC2 API, baik Anda menelepon TerminateInstances langsung atau menggunakan antarmuka lain seperti konsol Amazon EC2, aktifkan perlindungan penghentian untuk instans tersebut. A DisableApiTermination tribut mengontrol apakah instance dapat dihentikan. Secara default, perlindungan pengakhiran dinonaktifkan untuk instans Anda. Anda dapat mengatur nilai atribut ini saat meluncurkan instance, atau saat instance sedang berjalan atau dihentikan.

A DisableApiTermination tribut tidak mencegah Anda menghentikan instance dengan memulai shutdown dari instance (misalnya, dengan menggunakan perintah sistem operasi untuk penutupan sistem) saat InstanceInitiatedShutdownBehavior atribut disetel keterminate. Untuk informasi selengkapnya, lihat Ubah perilaku shutdown yang diprakarsai instans.

Pertimbangan
  • Mengaktifkan perlindungan penghentian tidak AWS mencegah penghentian instans ketika ada acara ter jadwal untuk mengakhiri instans.

  • Mengaktifkan perlindungan pengakhiran tidak mencegah Amazon EC2 Auto Scaling untuk mengakhiri instans saat instans tidak dalam kondisi baik atau selama peristiwa penskalaan ke dalam. Anda dapat mengontrol apakah grup Auto Scaling dapat mengakhiri instans tertentu saat menskalakan menggunakan perlindungan penskalaan ke dalam instans. Anda dapat mengontrol apakah grup Auto Scaling dapat mengakhiri instans yang tidak sehat dengan menangguhkan proses penskalaan ReplaceUnhealthy.

  • Anda tidak dapat mengaktifkan perlindungan pengakhiran untuk Instans Spot.

Console
Untuk mengaktifkan perlindungan penghentian untuk instance saat peluncuran
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Pada dasbor, pilih Luncurkan instans.

  3. Perluas detail lanjutan. Untuk perlindungan penghentian, pilih Aktifkan.

  4. Ketika Anda selesai menentukan detail untuk instance Anda, pilih Luncurkan instance.

Untuk mengubah perlindungan penghentian untuk sebuah instance
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans.

  4. Pilih T indakan, Pengaturan instans, U bah perlindungan penghentian.

  5. Untuk perlindungan Pengakhiran pilih atau hapus Aktifkan.

  6. Pilih Simpan.

AWS CLI
Untuk mengaktifkan perlindungan penghentian untuk sebuah instance

Gunakan perintah modify- instance-atribut.

aws ec2 modify-instance-attribute \ --instance-id i-1234567890abcdef0 \ --disable-api-termination
Untuk menonaktifkan perlindungan penghentian untuk sebuah instance

Gunakan perintah modify- instance-atribut.

aws ec2 modify-instance-attribute \ --instance-id i-1234567890abcdef0 \ --no-disable-api-termination
PowerShell
Untuk mengaktifkan perlindungan penghentian untuk sebuah instance

Gunakan Edit-EC2InstanceAttribute cmdlet.

Edit-EC2InstanceAttribute ` -InstanceId i-1234567890abcdef0 ` -DisableApiTermination $true
Untuk menonaktifkan perlindungan penghentian untuk sebuah instance

Gunakan Edit-EC2InstanceAttribute cmdlet.

Edit-EC2InstanceAttribute ` -InstanceId i-1234567890abcdef0 ` -DisableApiTermination $false

Hentikan beberapa instance dengan perlindungan penghentian

Jika Anda menghentikan beberapa instans di beberapa Zona Ketersediaan dalam permintaan yang sama, dan satu atau beberapa instans tertentu diaktifkan untuk perlindungan penghentian, permintaan gagal dengan hasil berikut:

  • Instans yang ditentukan yang berada dalam Zona Ketersediaan yang sama dengan instans yang dilindungi tidak diakhiri.

  • Instans yang ditentukan yang berada di Zona Ketersediaan yang berbeda, di mana tidak ada instans yang ditentukan lainnya yang dilindungi, berhasil diakhiri.

Contoh

Misalkan Anda memiliki empat instance berikut di dua Zona Ketersediaan.

Instans Zona Ketersediaan Perlindungan pengakhiran
Contoh 1 A Disabled
Contoh 2 Disabled
Contoh 3 AZB Enabled
Contoh 4 Disabled

Jika Anda mencoba untuk mengakhiri semua instans ini dalam permintaan yang sama, maka permintaan tersebut akan melaporkan kegagalan dengan hasil sebagai berikut:

  • Instans 1 dan Instance 2 berhasil dihentikan karena tidak ada instans yang diaktifkan untuk perlindungan penghentian.

  • Instans 3 dan Instance 4 gagal diakhiri karena Instans 3 diaktifkan untuk perlindungan penghentian.