Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui set tumpukan Anda
Anda dapat memperbarui set tumpukan Anda di salah satu AWS Management Console, atau dengan menggunakan AWS CloudFormation perintah di AWS CLI. Dalam panduan ini, kita mengubah frekuensi pengiriman snapshot default untuk konfigurasi saluran pengiriman dari 24jam ke 12jam.
Untuk menimpa nilai parameter untuk instans tumpukan tertentu, lihat Timpa parameter pada instans tumpukan.
Topik
Perbarui set tumpukan Anda menggunakan konsol AWS CloudFormation
Buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Dari panel navigasi, pilih StackSets.
-
Pada StackSets halaman, pilih kumpulan tumpukan yang Anda buatBuat set tumpukan. Dalam panduan ini, kita membuat set tumpukan bernama
my-awsconfig-stackset
. -
Dengan set tumpukan yang dipilih, pilih Edit StackSet detail dari menu Tindakan.
-
Pada halaman Pilih templat, pilih apakah Anda ingin memperbarui templat saat ini, menentukan URL S3 ke templat lain, atau mengunggah template baru ke AWS CloudFormation. Dalam panduan ini, kita menggunakan templat saat ini. PilihGunakan templat saat ini, lalu pilih Selanjutnya.
-
Pada halaman Tentukan StackSet detail, ubah nilai parameter dan tentukan target penerapan.
-
[Izin yang dikelola sendiri] Untuk Target deployment pilih Deploy tumpukan di akun. Tempelkan angka akun target Anda di kotak teks, pisahkan beberapa angka dengan koma.
[Izin yang dikelola layanan] Untuk Target deployment, pilih akun di organisasi Anda untuk men-deploy.
-
Pilih Wilayah.
-
Ubah nilai parameter Frekuensi dari 24jam ke 12jam.
Untuk informasi selengkapnya tentang ini dan parameter lainnya, yang menentukan nilai yang digunakan AWS Config, lihat Menyiapkan AWS Konfigurasi dengan konsol di Panduan AWS Config Pengembang.
Jangan membuat perubahan pada parameter lainnya. Untuk keperluan panduan ini, kami tidak mengonfigurasi pembaruan Amazon SNS.
Setelah selesai, pilih Selanjutnya.
-
-
Pada halaman StackSet opsi Konfigurasi, tidak ada perubahan yang diperlukan, tetapi Anda dapat memperbarui, menghapus, atau menambahkan tag baru di sini jika diinginkan. Untuk informasi selengkapnya tentang cara tag digunakan AWS, lihat Menggunakan tag alokasi biaya di Panduan AWS Billing and Cost Management Pengguna. Anda juga dapat mengelola konfigurasi eksekusi untuk menentukan apakah StackSets melakukan operasi yang tidak bertentangan secara bersamaan dan antrian operasi yang bertentangan. Setelah operasi yang saling bertentangan selesai, StackSets mulai operasi antrian dalam urutan permintaan.
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.
Biarkan Izin tidak berubah, lalu pilih Berikutnya.
-
Pada halaman Atur opsi deployment, jaga agar nilai default tetap 1 dan Dengan angka untuk Akun bersamaan maksimum. Jaga agar Toleransi kegagalan tetap default dari0, dan jaga agar opsi default tetap Dengan angka. Pilih Selanjutnya.
catatan
Anda tidak dapat mengubah akun dan Wilayah di sini; artinya, Anda tidak dapat men-deploy perubahan set tumpukan di beberapa akun dan Wilayah, tetapi tidak yang lain.
-
Pada halaman Tinjau, tinjau pilihan Anda dan properti set tumpukan Anda. Untuk membuat perubahan, pilih Edit di sudut kanan atas area tempat Anda ingin mengubah properti. Sebelum Anda dapat memperbarui kumpulan tumpukan, Anda harus mengisi kotak centang di area Kemampuan untuk mengetahui bahwa beberapa sumber daya yang Anda perbarui dengan kumpulan tumpukan mungkin memerlukan sumber daya dan izin IAM baru. Untuk informasi selengkapnya tentang izin yang berpotensi diperlukan, lihatMengakui IAM sumber daya dalam templat AWS CloudFormation. Ketika Anda siap untuk membuat set tumpukan Anda, pilih Kirim.
AWS CloudFormation mulai menerapkan pembaruan Anda ke set tumpukan Anda, dan menampilkan tab Operasi dari halaman detail set tumpukan
-
Anda dapat melihat kemajuan dan status operasi pembaruan pada tab Operasi. Anda akan melihat parameter Frekuensi yang diperbarui dalam tab Parameter.
Perbarui set tumpukan Anda 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 update-stack-set
AWS CLI perintah untuk membuat perubahan pada set tumpukan Anda. Dalam panduan ini, kita memperbarui nilai parameter MaximumExecutionFrequency
. Untuk informasi selengkapnya tentang nama parameter dan nilai untuk membuat atau memperbarui AWS Config aturan, lihat put-config-ruledi AWS CLI referensi. Untuk mengubah nilai parameter templat, tambahkan parameter --parameters
. Untuk informasi selengkapnya tentang nilai yang dapat Anda tetapkan sebagai nilai--parameters
, lihat Parameter
di Referensi AWS CloudFormation API, dan update-stack
di Referensi AWS CLI Perintah.
Dalam contoh perintah yang ditunjukkan di sini, kita memperbarui stack set dengan menggunakan--parameters
; secara khusus, kita mengubah default frekuensi pengiriman snapshot untuk konfigurasi saluran pengiriman dari TwentyFour_Hours ke Twelve_Hours. Karena kita masih menggunakan templat saat ini, kita menambahkan parameter --use-previous-template
.
-
Jalankan perintah berikut. Untuk
nama set tumpukan
, 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
.[Izin yang dikelola sendiri] Berikan ID akun yang ingin Anda targetkan pembaruan.
aws cloudformation update-stack-set --stack-set-name
my-awsconfig-stackset
--use-previous-template --parameters ParameterKey=MaximumExecutionFrequency
,ParameterValue=TwentyFour_Hours
\\,Twelve_Hours
--operation-preferencesFailureToleranceCount=0
,MaxConcurrentCount=1
--accounts '["account_ID_1
","account_ID_2
"]'[Izin terkelola layanan] Berikan ID organisasi (root), ID OU, atau ID akun AWS Organizations yang ingin Anda targetkan pembaruan.
aws cloudformation update-stack-set --stack-set-name
my-awsconfig-stackset
--use-previous-template --parameters ParameterKey=MaximumExecutionFrequency
,ParameterValue=TwentyFour_Hours
\\,Twelve_Hours
--operation-preferencesFailureToleranceCount=0
,MaxConcurrentCount=1
--deployment-targets OrganizationalUnitIds='["ou-rcuk-1x5j1lwo
", "ou-rcuk-slr5lh0a
"]' --regions '["eu-west-1
"]' -
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 perintahupdate-stack-set
Anda.aws cloudformation describe-stack-set-operation --operation-id
operation_ID