Perbarui set tumpukan Anda 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.

Perbarui set tumpukan Anda menggunakan CloudFormation konsol atau AWS CLI

Anda dapat memperbarui set tumpukan Anda menggunakan CloudFormation konsol atau AWS CLI.

catatan

Untuk mengganti nilai parameter untuk instance stack, lihatTimpa parameter pada instans tumpukan. Untuk menambah dan menghapus akun dan Wilayah dari kumpulan tumpukan, lihat Tambahkan tumpukan ke set tumpukan danHapus instans tumpukan dari set tumpukan Anda.

Perbarui set tumpukan Anda menggunakan CloudFormation konsol

  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.

  4. Pada StackSetshalaman, pilih set tumpukan yang ingin Anda perbarui.

  5. Dengan set tumpukan yang dipilih, pilih Edit StackSet detail dari menu Tindakan.

  6. Pada halaman Pilih templat, perbarui bagian Izin sesuai kebutuhan, atau lewati ke langkah berikutnya.

  7. Untuk Prasyarat - Siapkan templat, pilih Gunakan templat saat ini untuk menggunakan templat saat ini, atau Ganti templat saat ini untuk menentukan S3 URL ke templat lain atau unggah templat baru.

  8. Pilih Berikutnya.

  9. Pada halaman Tentukan StackSet detail, untuk StackSet deskripsi, perbarui deskripsi untuk kumpulan tumpukan sesuai kebutuhan.

  10. Untuk Parameter, perbarui nilai parameter sesuai kebutuhan.

  11. Pilih Berikutnya.

  12. Pada halaman StackSet opsi Konfigurasi, untuk Tag, ubah tag sesuai kebutuhan. Anda dapat menambahkan, memperbarui, atau menghapus tag. Untuk informasi selengkapnya tentang cara tag digunakan AWS, lihat Mengatur dan melacak AWS biaya menggunakan tag alokasi biaya di Panduan AWS Billing and Cost Management Pengguna.

  13. Untuk konfigurasi Eksekusi, Anda dapat memperbarui konfigurasi eksekusi sesuai kebutuhan.

    catatan

    Jika sudah ada operasi yang berjalan atau antrian, StackSets antrian semua operasi yang masuk meskipun tidak bertentangan.

    Anda tidak dapat memodifikasi konfigurasi eksekusi set tumpukan Anda saat ada operasi berjalan atau antrian untuk kumpulan tumpukan itu.

  14. Jika templat Anda berisi IAM sumber daya, untuk Kemampuan, pilih Saya mengakui bahwa templat ini dapat membuat IAM sumber daya untuk menentukan bahwa Anda ingin menggunakan IAM sumber daya dalam templat. Untuk informasi selengkapnya, lihat Mengakui sumber daya IAM dalam templat CloudFormation.

  15. Pilih Berikutnya.

  16. Pada halaman Setel opsi penyebaran, berikan akun dan Wilayah untuk pembaruan.

    CloudFormation akan menerapkan pembaruan tumpukan di akun yang ditentukan dalam Wilayah pertama, lalu beralih ke yang berikutnya, dan seterusnya, selama kegagalan penerapan Wilayah tidak melebihi toleransi kegagalan yang ditentukan.

    1. [Izin yang dikelola sendiri] Untuk Akun, lokasi Penerapan, pilih Terapkan tumpukan di akun. Rekatkan akun target IDs yang Anda gunakan untuk membuat set tumpukan di kotak teks, pisahkan beberapa angka dengan koma.

      [Izin yang dikelola layanan] Lakukan salah satu hal berikut:

      • Pilih Menyebarkan ke unit organisasi (OUs). Masukkan target OUs yang Anda gunakan untuk membuat set tumpukan Anda.

      • Pilih Deploy ke akun. Rekatkan OU target IDs atau akun IDs yang Anda gunakan untuk membuat kumpulan tumpukan Anda.

    2. Untuk Tentukan wilayah, tentukan urutan pemutakhiran yang CloudFormation ingin Anda gunakan.

    3. Untuk Opsi deployment:

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

      • Untuk toleransi kegagalan, modifikasi toleransi kegagalan sesuai kebutuhan.

      • Untuk konkurensi Wilayah, modifikasi konkurensi wilayah sesuai kebutuhan.

      • Untuk mode Konkurensi, ubah mode konkurensi sesuai kebutuhan.

    4. Pilih Next untuk melanjutkan.

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

  18. Saat Anda siap untuk melanjutkan, pilih Kirim.

    CloudFormation mulai menerapkan pembaruan Anda ke kumpulan tumpukan Anda, dan menampilkan tab Operasi pada halaman detail set tumpukan. Anda dapat melihat kemajuan dan status operasi pembaruan pada tab Operasi.

Perbarui set tumpukan Anda 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 update-stack-setperintah untuk membuat perubahan pada set tumpukan Anda.

    Dalam contoh perintah berikut, kita memperbarui stack set dengan menggunakan--parameters. Secara khusus, kami mengubah frekuensi pengiriman snapshot default untuk konfigurasi saluran pengiriman dari TwentyFour_Hours keTwelve_Hours. Karena kami masih menggunakan template saat ini, kami menambahkan --use-previous-template opsi.

    [Izin yang dikelola sendiri] Untuk --accounts opsi ini, berikan akun yang ingin IDs Anda targetkan pembaruan.

    aws cloudformation update-stack-set --stack-set-name my-awsconfig-stackset \ --use-previous-template --parameters ParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours \ --accounts '["account_ID_1","account_ID_2"]' \ --regions '["us-west-2","us-east-1"]'

    [Izin yang dikelola layanan] Untuk --deployment-targets opsi ini, berikan ID organisasi (root), OU, IDs atau akun AWS Organizations yang ingin IDs Anda targetkan pembaruan.

    aws cloudformation update-stack-set --stack-set-name my-stackset \ --use-previous-template \ --parameters ParameterKey=MaximumExecutionFrequency,ParameterValue=Twelve_Hours \ --deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5j1lwo", "ou-rcuk-slr5lh0a"]' \ --regions '["us-west-2","us-east-1"]'

    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. Verifikasi bahwa set tumpukan Anda berhasil diperbarui dengan menjalankan perintah describe-stack-set-operation untuk menunjukkan status dan hasil operasi pembaruan Anda. Untuk --operation-id, gunakan ID operasi yang dikembalikan oleh perintah update-stack-set Anda.

    aws cloudformation describe-stack-set-operation \ --operation-id operation_ID