Melindungi tumpukan dari terhapus - AWS CloudFormation

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

Melindungi tumpukan dari terhapus

Anda dapat mencegah tumpukan tidak sengaja dihapus dengan mengaktifkan perlindungan terminasi pada tumpukan. Jika pengguna mencoba untuk menghapus tumpukan dengan perlindungan terminasi diaktifkan, penghapusan gagal dan tumpukan, termasuk statusnya, tetap tidak berubah. Anda dapat mengaktifkan perlindungan terminasi di tumpukan saat membuatnya. Perlindungan terminasi pada tumpukan dinonaktifkan secara default. Anda dapat mengatur perlindungan terminasi pada tumpukan dengan status apa pun kecuali DELETE_IN_ PROGRESS atau DELETE _. COMPLETE

Mengaktifkan atau menonaktifkan perlindungan terminasi pada tumpukan meneruskan pilihan yang sama ke tumpukan bersarang milik tumpukan itu juga. Anda tidak dapat mengaktifkan atau menonaktifkan perlindungan terminasi secara langsung di tumpukan nest. Jika pengguna mencoba untuk langsung menghapus tumpukan nest milik tumpukan yang mengaktifkan perlindungan terminasi, operasi gagal dan tumpukan nest tetap tidak berubah.

Namun, jika pengguna melakukan pembaruan tumpukan yang akan menghapus tumpukan bersarang, AWS CloudFormation hapus tumpukan bersarang yang sesuai.

Perlindungan terminasi berbeda dengan menonaktifkan rollback. Perlindungan terminasi hanya berlaku untuk upaya menghapus tumpukan, sementara menonaktifkan rollback berlaku untuk rollback otomatis ketika pembuatan tumpukan gagal.

Untuk mengaktifkan perlindungan terminasi saat membuat tumpukan
Untuk mengaktifkan atau menonaktifkan perlindungan terminasi di tumpukan yang ada
  1. Masuk ke AWS Management Console dan buka CloudFormation konsol di https://console.aws.amazon.com/cloudformation/.

  2. Pilih tumpukan yang Anda inginkan.

    catatan

    Jika NESTEDditampilkan di sebelah nama tumpukan, tumpukan adalah tumpukan bersarang. Anda hanya dapat mengubah perlindungan terminasi pada tumpukan akar yang dimiliki tumpukan nest.

  3. Di panel detail tumpukan, pilih Tindakan tumpukan dan kemudian Edit perlindungan terminasi.

    CloudFormation menampilkan kotak dialog Edit perlindungan terminasi.

  4. Pilih Aktifkan atau Nonaktifkan, dan kemudian pilih Simpan.

Untuk mengaktifkan atau menonaktifkan perlindungan terminasi pada tumpukan nest

Jika NESTEDditampilkan di sebelah nama tumpukan, tumpukan adalah tumpukan bersarang. Anda hanya dapat mengubah perlindungan terminasi pada tumpukan akar yang dimiliki tumpukan nest. Untuk mengubah perlindungan terminasi pada tumpukan akar:

  1. Masuk ke AWS Management Console dan buka CloudFormation konsol di https://console.aws.amazon.com/cloudformation/.

  2. Pilih tumpukan nest yang Anda inginkan.

  3. Di panel Info tumpukan, di bagian Gambaran Umum, pilih nama tumpukan terdaftar sebagai Tumpukan akar.

    CloudFormation menampilkan detail tumpukan untuk tumpukan root.

  4. Pilih Tindakan tumpukan lalu pilih Edit Perlindungan Terminasi.

    CloudFormation menampilkan kotak dialog Edit perlindungan terminasi.

  5. Pilih Aktifkan atau Nonaktifkan, dan kemudian pilih Simpan.

Untuk mengaktifkan atau menonaktifkan perlindungan pengakhiran menggunakan baris perintah

Mengendalikan siapa yang dapat mengubah perlindungan terminasi pada tumpukan

Untuk mengaktifkan atau menonaktifkan perlindungan terminasi di tumpukan, pengguna memerlukan izin ke tindakan cloudformation:UpdateTerminationProtection. Misalnya, kebijakan di bawah ini mengizinkan pengguna untuk mengaktifkan atau menonaktifkan perlindungan terminasi pada tumpukan.

Untuk informasi selengkapnya tentang menentukan izin di AWS CloudFormation, lihat. Mengontrol akses dengan AWS Identity and Access Management

contoh Contoh kebijakan yang memberikan izin untuk mengubah perlindungan terminasi tumpukan
{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "cloudformation:UpdateTerminationProtection" ], "Resource":"*" }] }