Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Hapus instans tumpukan dari set tumpukan Anda
Anda dapat menghapus instance tumpukan dari tumpukan yang disetel di salah satu AWS Management Console, atau dengan menggunakan AWS CloudFormation perintah di AWS CLI. Dalam prosedur ini, kita akan menghapus semua tumpukan.
Untuk set tumpukan dengan izin yang dikelola layanan, jika Anda menghapus instans tumpukan dari unit organisasi tingkat atas (OU), OU dihapus sebagai target set tumpukan.
Topik
Hapus instans tumpukan menggunakan AWS Management Console
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Pilih StackSetsdari panel navigasi. Pada StackSets halaman, pilih kumpulan tumpukan yang Anda buatBuat set tumpukan.
-
Dengan set tumpukan yang dipilih, pilih Hapus tumpukan StackSet dari menu Tindakan.
-
Pada halaman Atur opsi deployment, pilih akun untuk menghapus instans tumpukan.
-
[Izin yang dikelola sendiri] Untuk Akun, pilih Deploy tumpukan di akun. Tempelkan angka akun target Anda di kotak teks, pisahkan beberapa angka dengan koma.
[Izin yang dikelola layanan] Untuk Akun pilih Deploy tumpukan di unit organisasi. Tempel ID OU yang ditargetkan oleh tumpukan Anda.
catatan
StackSets juga menghapus instance tumpukan dari OU anak mana pun dari target OU yang ditentukan.
-
Untuk Wilayah deployment, pilih Wilayah dari mana Anda ingin menghapus instans tumpukan. Dalam hal ini, Wilayah AS Timur (Virginia N.) dan Wilayah Barat AS (Oregon).
-
Untuk Opsi deployment:
-
Untuk Akun bersamaan maksimum, jaga agar nilai default tetap Angka dan 1.
-
Untuk Toleransi kegagalan, jaga agar default tetap Angka dan 0.
Di area Pertahankan tumpukan, jaga agar pengaturan default tetap dinonaktifkan.
Ketika Anda menghapus tumpukan dari set tumpukan, opsi Pertahankan tumpukan memungkinkan Anda memilih untuk menghapus instans tumpukan dari set tumpukan Anda, tetapi menyimpan tumpukan dan sumber daya yang berhubungan. Ketika Anda menyimpan tumpukan dari set tumpukan dengan memilih opsi Pertahankan tumpukan, sumber daya tumpukan tetap dalam statusnya saat ini, tetapi tumpukan tidak lagi bagian dari set tumpukan. Untuk mengasosiasikan kembali tumpukan atau menambahkan tumpukan yang ada ke kumpulan tumpukan, lihat Mengimpor tumpukan ke dalam. AWS CloudFormation StackSets
Pilih Berikutnya.
-
-
-
Pada halaman Tinjau, tinjau pilihan Anda dan pilih Kirim.
-
Setelah penghapusan tumpukan selesai, Anda dapat memverifikasi bahwa instance tumpukan telah dihapus dari kumpulan tumpukan Anda di halaman StackSet detail, pada tab Stack instance.
Hapus instans tumpukan menggunakan AWS CLI
Saat bertindak sebagai administrator yang didelegasikan, Anda harus mengatur --call-as
parameter untuk DELEGATED_ADMIN
setiap kali Anda menjalankan StackSets perintah.
--call-as
DELEGATED_ADMIN
-
Jalankan perintah
delete-stack-instances
. Untuk--stack-set-name
, tentukanmy-awsconfig-stackset
nama set tumpukan.Atur toleransi kegagalan dan akun bersamaan maksimum dengan mengatur
FailureToleranceCount
ke0
, danMaxConcurrentCount
ke1
dalam parameter--operation-preferences
, seperti yang ditunjukkan dalam contoh berikut. Untuk menerapkan persentase, gunakanFailureTolerancePercentage
atauMaxConcurrentPercentage
. Untuk tujuan panduan ini, kita menggunakan jumlah, bukan persentase.catatan
Nilai
MaxConcurrentCount
tergantung pada nilaiFailureToleranceCount
.MaxConcurrentCount
paling banyak satu lebih dariFailureToleranceCount
.Karena
--retain-stacks
adalah parameterdelete-stack-instances
yang diperlukan, jika Anda tidak ingin mempertahankan tumpukan (simpan), tambahkan--no-retain-stacks
. Dalam panduan ini, kita menambahkan parameter--no-retain-stacks
, karena kita tidak mempertahankan tumpukan apapun.[Izin yang dikelola sendiri] Ganti
account_ID
dengan akun yang Anda gunakan untuk membuat set tumpukan Anda di Buat set tumpukan.aws cloudformation delete-stack-instances --stack-set-name my-awsconfig-stackset --accounts '["
0123456789012
"]' --regions '["eu-west-1
"]' --operation-preferences FailureToleranceCount=0,MaxConcurrentCount=1 --no-retain-stacks[Izin yang dikelola layanan] Untuk
--deployment-targets
, tentukan ID organisasi (root) atau ID OU tempat Anda membuat instans tumpukan.catatan
StackSets juga menghapus instance tumpukan dari OU anak mana pun dari target OU yang ditentukan.
aws cloudformation delete-stack-instances --stack-set-name my-awsconfig-stackset --deployment-targets OrganizationalUnitIds='["
ou-rcuk-1x5jlwo
", "ou-rcuk-slr5lh0a
"]' --regions '["eu-west-1"]' --no-retain-stacks -
Opsional, setelah penghapusan tumpukan selesai, verifikasi bahwa instans tumpukan dihapus dari set tumpukan Anda dengan menjalankan perintah
describe-stack-set-operation
untuk menampilkan status dan hasil operasi hapus tumpukan. Untuk--operation-id
, gunakan ID operasi yang dikembalikan oleh perintahdelete-stack-instances
Anda.aws cloudformation describe-stack-set-operation --stack-set-name
stackSetName
--operation-idddf16f54-ad62-4d9b-b0ab-3ed8e9example