Hapus instance tumpukan menggunakan CloudFormation konsol atau AWS CLI - AWS CloudFormation

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

Hapus instance tumpukan menggunakan CloudFormation konsol atau AWS CLI

Anda dapat menghapus instance tumpukan dari kumpulan tumpukan menggunakan CloudFormation konsol atau. AWS CLI

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.

Hapus instance tumpukan menggunakan konsol CloudFormation

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

  2. Pada bilah navigasi di bagian atas layar, pilih tumpukan yang Wilayah AWS Anda buat.

  3. Dari panel navigasi, pilih StackSets. Pada StackSets halaman, pilih set tumpukan.

  4. Dengan set tumpukan yang dipilih, pilih Hapus tumpukan StackSet dari menu Tindakan.

  5. Pada halaman Setel opsi penerapan, pilih akun untuk menghapus instance tumpukan.

    1. [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 unit Organisasi (OUs), tentukan target OU. IDs

      catatan

      StackSets juga menghapus instance tumpukan dari setiap anak dari target OUs yang ditentukan. OUs

    2. Untuk Tentukan wilayah, pilih Wilayah tempat Anda ingin menghapus instance tumpukan.

    3. Untuk Opsi deployment:

      • Untuk akun bersamaan maksimum, ubah akun bersamaan maksimum sesuai kebutuhan.

      • Untuk toleransi kegagalan, modifikasi toleransi kegagalan sesuai kebutuhan.

      • Untuk Pertahankan tumpukan, pilih apakah akan mengaktifkan opsi ini untuk menghapus instance tumpukan dari kumpulan tumpukan Anda, tetapi simpan tumpukan dan sumber daya terkait. Saat Anda menyimpan tumpukan dari kumpulan tumpukan dengan mengaktifkan opsi Pertahankan tumpukan, sumber daya tumpukan tetap dalam statusnya saat ini, tetapi tumpukan tidak lagi menjadi bagian dari kumpulan tumpukan. Untuk mengasosiasikan kembali tumpukan atau menambahkan tumpukan yang ada ke kumpulan tumpukan, lihat. Persyaratan untuk mengimpor tumpukan ke set tumpukan

      • Untuk konkurensi Wilayah, modifikasi konkurensi wilayah sesuai kebutuhan.

      • Untuk mode Concurrency, ubah mode konkurensi sesuai kebutuhan.

    4. Pilih Berikutnya.

  6. Pada halaman Tinjau, tinjau pilihan Anda. Untuk membuat perubahan, pilih Edit pada bagian terkait.

  7. Saat Anda siap untuk menghapus instance tumpukan dari kumpulan tumpukan Anda, 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 opsi untuk DELEGATED_ADMIN setiap kali Anda menjalankan StackSets perintah.

--call-as DELEGATED_ADMIN
  1. Gunakan perintah delete-stack-instances. Untuk--stack-set-name, tentukan nama set tumpukan.

    Karena --retain-stacks diperlukan untuk delete-stack-instances perintah, jika Anda tidak ingin mempertahankan (menyimpan) tumpukan, tambahkan--no-retain-stacks. Dalam contoh ini, kami menambahkan --no-retain-stacks opsi, karena kami tidak mempertahankan tumpukan apa pun.

    Untuk--regions, tentukan wilayah tempat Anda ingin menghapus instance tumpukan. Dalam contoh ini, Wilayah AS Barat (Oregon) dan Wilayah AS Timur (Virginia N.).

    [Izin yang dikelola sendiri] Untuk --accounts opsi ini, tentukan akun yang Anda gunakan untuk membuat kumpulan tumpukan.

    aws cloudformation delete-stack-instances --stack-set-name my-stackset \ --accounts '["account_ID_1","account_ID_2"]' --regions '["us-west-2","us-east-1"]' \ --no-retain-stacks

    [Izin terkelola layanan] Untuk--deployment-targets, tentukan ID organisasi (root) atau OU tempat IDs Anda membuat instance tumpukan.

    aws cloudformation delete-stack-instances --stack-set-name my-stackset \ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5jlwo", "ou-rcuk-slr5lh0a"]' --regions '["us-west-2","us-east-1"]' \ --no-retain-stacks
    catatan

    StackSets juga menghapus instance tumpukan dari setiap anak dari target OUs yang ditentukan. OUs

    Untuk menentukan preferensi Anda tentang bagaimana CloudFormation melakukan operasi set tumpukan ini, tentukan --operation-preferences opsi, seperti pada contoh berikut. Untuk tujuan contoh ini, kami menggunakan hitungan, bukan persentase. Untuk menerapkan persentase, gunakan FailureTolerancePercentage atau MaxConcurrentPercentage.

    --operation-preferences FailureToleranceCount=0,MaxConcurrentCount=1
    catatan

    Nilai MaxConcurrentCount tergantung pada nilai FailureToleranceCount. MaxConcurrentCount paling banyak satu lebih dari FailureToleranceCount.

  2. 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 perintah delete-stack-instances Anda.

    aws cloudformation describe-stack-set-operation --stack-set-name my-stackset \ --operation-id ddf16f54-ad62-4d9b-b0ab-3ed8e9example