Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Impor tumpukan yang dikelola sendiri untuk AWS CloudFormation StackSets
Operasi impor CloudFormation tumpukan dapat mengimpor tumpukan yang ada ke yang baru atau yang sudah ada StackSets, sehingga Anda dapat memigrasikan tumpukan yang ada ke StackSet dalam satu operasi. Dengan menggunakan impor tumpukan, Anda menghindari waktu henti dan pemadaman tanpa menghapus dan membuat ulang sumber daya tersebut. Setelah tumpukan diimpor ke dalam StackSet, tumpukan asli akan menjadi instance tumpukan dari kumpulan tumpukan yang ditentukan.
Pertimbangan untuk impor tumpukan yang dikelola sendiri
-
Operasi impor tumpukan memerlukan akun administrator tempat Anda membuat StackSet dan akun target yang berisi tumpukan.
-
Akun target harus memiliki izin untuk menggunakan
GetTemplate
operasi dengan input stack ID atau ARN. Karena itu, akun administrator Anda harus diberikan AWSCloudFormationStackSetAdministrationRoleatau AWSCloudFormationStackSetsExectionRoleizin.
Topik
Impor tumpukan yang ada ke StackSet (konsol) baru
Sebelum Anda mulai, identifikasi tumpukan yang ingin Anda impor.
Masuk ke AWS Management Console dan buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Dari panel navigasi, pilih StackSets.
-
Di bagian atas StackSetshalaman, pilih Buat StackSet.
-
Pada halaman Pilih templat, tentukan templat dengan salah satu opsi berikut dan pilih Berikutnya.
-
Pilih URL Amazon S3 dan tentukan URL untuk template Anda di kotak teks.
-
Pilih Unggah file templat dan telusuri templat Anda.
-
Pilih Dari ID tumpukan dan masukkan ID tumpukan Anda.
-
-
Pada halaman Tentukan StackSet detail, masukkan nama yang ingin StackSet Anda buat dan pilih Berikutnya.
(Opsional) Masukkan deskripsi dari StackSet.
-
Pada halaman Konfigurasi StackSet opsi, tinjau pilihan Anda dan pilih Berikutnya.
-
Pada halaman Setel opsi penerapan, pilih Impor tumpukan ke set tumpukan.
-
Masukkan ID tumpukan tumpukan yang ingin Anda impor di bidang Stacks to import. Misalnya,
.arn:aws:cloudformation:us-east-1:123456789012:stack/StackToImport/f449b250-b969-11e0-a185-5081d0136786
(Opsional) Pilih Tambahkan ID tumpukan lain dan masukkan ID tumpukan tumpukan lain yang ingin Anda impor. Anda dapat menambahkan hingga 10 tumpukan per operasi impor tumpukan.
-
Tinjau opsi penerapan Anda dan pilih Berikutnya.
-
Pada halaman Ulasan, tinjau pilihan Anda StackSet dan properti Anda. Ketika Anda siap untuk mengimpor tumpukan Anda ke dalam Anda StackSet, pilih Kirim.
Hasil: Tumpukan yang diimpor sekarang merupakan instance tumpukan yang ditentukan StackSet. Untuk mempelajari lebih lanjut tentang status impor tumpukan, lihatStackSets kode status.
Impor tumpukan yang ada ke StackSet (konsol) yang ada
Sebelum Anda mulai, identifikasi tumpukan yang ingin Anda impor.
Masuk ke AWS Management Console dan buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Dari panel navigasi, pilih StackSets.
-
Pada StackSetshalaman, pilih tumpukan StackSet yang ingin Anda impor.
-
Dengan yang StackSet dipilih, pilih Tambahkan tumpukan StackSet dari menu Tindakan.
-
Pada halaman Setel opsi penerapan, pilih Impor tumpukan ke set tumpukan dan masukkan ID tumpukan tumpukan yang ingin Anda impor di bidang Tumpukan untuk diimpor. Misalnya,
.arn:aws:cloudformation:us-east-1:123456789012:stack/StackToImport/f449b250-b969-11e0-a185-5081d0136786
(Opsional) Pilih Tambahkan ID tumpukan lain dan masukkan ID tumpukan tumpukan lain yang ingin Anda impor. Anda dapat menambahkan hingga 10 tumpukan per operasi impor tumpukan.
-
Pilih Berikutnya.
-
Pada halaman Tentukan penggantian, tinjau pilihan Anda dan pilih Berikutnya.
-
Pada halaman Ulasan, tinjau pilihan Anda StackSet dan properti Anda. Saat Anda siap untuk membuat StackSet, pilih Kirim.
Hasil: Tumpukan yang diimpor sekarang merupakan instance tumpukan yang ditentukan StackSet. Untuk mempelajari lebih lanjut tentang status impor tumpukan, lihatStackSets kode status.
Impor tumpukan ke StackSet (AWS CLI)
Untuk mengimpor tumpukan yang ada ke yang baru StackSet
create-stack-set
Perintah berikut membuat StackSet dan mengimpor tumpukan tertentu. Tumpukan yang akan diimpor diidentifikasi oleh ARN-nya. Ganti teks placeholder dengan informasi Anda sendiri.
aws cloudformation create-stack-set \ --stack-set-name
MyStackSet
\ --stack-idarn:aws:cloudformation:us-east-1:123456789012:stack/StackToImport/466df9e0-0dff-08e3-8e2f-5088487c4896
\ --administration-role-arnarn:aws:iam::123456789012:role/AWSCloudFormationStackSetAdministrationRole
\ --execution-role-nameAWSCloudFormationStackSetExecutionRole
Untuk mengimpor tumpukan yang ada ke dalam yang sudah ada StackSet
import-stacks-to-stack-sets
Perintah berikut mengimpor tumpukan yang ditentukan ke dalam. MyStackSet
StackSet Tumpukan yang akan diimpor diidentifikasi oleh ARN-nya. Ganti teks placeholder dengan informasi Anda sendiri.
aws cloudformation import-stacks-to-stack-set \ --stack-set
MyStackSet
\ --stack-idsarn:aws:cloudformation:us-east-1:123456789012:stack/StackToImport/f449b250-b969-11e0-a185-5081d0136786
Untuk menentukan lebih dari satu tumpukan, gunakan format berikut untuk nilai --stack-ids
opsi.
--stack-ids "
arn_1
" "arn_2
"
Untuk mengkloning tumpukan yang diimpor ke Wilayah dan akun lain
create-stack-instances
Perintah berikut menambahkan instance stack ke Anda StackSet. Ganti teks placeholder dengan informasi Anda sendiri.
aws cloudformation create-stack-instances \ --stack-set-name
MyStackSet
\ --accounts '["account_ID_1
","account_ID_2
"]' \ --regions '["region_1
","region_2
"]'