Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Operasi impor AWS CloudFormation tumpukan dapat mengimpor tumpukan yang ada ke set tumpukan baru atau yang sudah ada, sehingga Anda dapat memigrasikan tumpukan yang ada ke kumpulan tumpukan dalam satu operasi. StackSets memperluas fungsionalitas tumpukan, sehingga Anda dapat membuat, memperbarui, atau menghapus tumpukan di beberapa akun dan Wilayah dengan satu operasi.
Pertimbangan untuk impor tumpukan yang dikelola layanan
-
Operasi impor tumpukan memerlukan akun manajemen atau akun admin yang didelegasikan tempat Anda dapat mengelola yang terkait AWS Organizations seperti mengaktifkan akses kepercayaan. StackSets
-
Akun target harus menjadi anggota yang AWS Organizations dikelola oleh akun manajemen atau akun admin yang didelegasikan.
-
Target stack ada di salah satu targetOUs.
-
Akun target harus menjadi anggota AWS Organizations.
-
AWS Organizations akses harus di
ACTIVATED
negara bagian untuk Organizations. -
Tumpukan yang diimpor harus ada di salah satu akun anggota, dan bukan akun manajemen.
Topik
Impor tumpukan yang dikelola layanan ke set tumpukan baru (konsol)
Membuat dan mengimpor tumpukan yang dikelola layanan ke dalam kumpulan tumpukan yang ada (konsol)
Impor tumpukan yang dikelola layanan ke set tumpukan yang ada (konsol)
Mengimpor tumpukan yang dikelola layanan ke dalam stack set ()AWS CLI
Impor tumpukan yang dikelola layanan ke set tumpukan baru (konsol)
Impor tumpukan ke set tumpukan baru menggunakan AWS Management Console
Untuk mengimpor tumpukan baru ke dalam kumpulan tumpukan, identifikasi tumpukan yang berisi sumber daya 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 Choose a template, lakukan hal berikut:
-
Untuk model StackSet izin pilih Izin yang dikelola layanan.
-
Untuk Prasyarat - Siapkan template, pilih Template siap, dan pilih template Anda dengan menggunakan salah satu opsi berikut:
-
Untuk Amazon S3 URL, masukkan Amazon S3 Anda di bidang Amazon URL S3. URL
-
Untuk Unggah file templat, pilih CloudFormation templat di komputer lokal Anda.
-
Terima pengaturan Anda dan pilih Berikutnya.
-
-
Pada halaman Tentukan StackSet detail, lakukan hal berikut:
-
Masukkan nama set tumpukan di kotak StackSet nama.
-
(Opsional) Masukkan deskripsi di bagian StackSet deskripsi.
Pada halaman Konfigurasi StackSet opsi, tinjau pilihan Anda dan pilih Berikutnya.
-
-
Pada halaman Set deployment options, lakukan hal berikut:
-
Untuk Menambahkan tumpukan ke set tumpukan, pilih Impor tumpukan ke set tumpukan.
-
Untuk Stacks untuk mengimpor, pilih metode impor tumpukan Anda.
-
Untuk Stack ID masukkan ID tumpukan Anda.
-
Untuk Stack, URL masukkan Amazon S3URL.
-
-
-
Di bawah unit organisasi Associate, lakukan hal berikut:
-
Pilih Berasosiasi dengan organisasi untuk menggunakan root OU.
-
Pilih Kaitkan dengan unit organisasi (OUs) untuk memasukkan OU induk IDs agar tumpukan yang akan diimpor. Misalnya, jika
Stack 1
danStack 2
berada di bawahOU1
, danStack 3
berada di bawahOU2
, masukOU1
danOU2
.
Terima pengaturan Anda dan pilih Berikutnya.
-
-
Tinjau pengaturan Anda di halaman Tinjauan dan pilih Kirim.
Membuat dan mengimpor tumpukan yang dikelola layanan ke dalam kumpulan tumpukan yang ada (konsol)
Untuk mengimpor tumpukan yang ada ke dalam kumpulan tumpukan baru, identifikasi tumpukan yang berisi sumber daya yang ingin Anda impor.
Untuk membuat kumpulan tumpukan dan mengimpor tumpukan
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 Choose a template, lakukan hal berikut:
-
Untuk model StackSet izin pilih Izin yang dikelola layanan.
-
Untuk Prasyarat - Siapkan template, pilih Template siap, dan pilih template Anda dengan menggunakan salah satu opsi berikut:
-
Untuk Amazon S3 URL, masukkan Amazon S3 Anda di bidang Amazon URL S3. URL
-
Untuk Unggah file templat, pilih CloudFormation templat di komputer lokal Anda.
-
Terima pengaturan Anda dan pilih Berikutnya.
-
-
Pada halaman Tentukan StackSet detail, lakukan hal berikut:
-
Masukkan nama set tumpukan di kotak StackSet nama.
-
(Opsional) Masukkan deskripsi di bagian StackSet deskripsi.
Pada halaman Konfigurasi StackSet opsi, tinjau pilihan Anda dan pilih Berikutnya.
-
-
Pada halaman Set deployment options, lakukan hal berikut:
-
Untuk Menambahkan stack ke set stack, pilih Terapkan stack baru.
-
-
Untuk bagian Unit organisasi asosiasi, lakukan hal berikut:
-
Pilih Berasosiasi dengan organisasi untuk menggunakan root OU.
-
Pilih Kaitkan dengan unit organisasi (OUs) untuk memasukkan OU induk IDs agar tumpukan yang akan diimpor. Misalnya, jika
Stack 1
danStack 2
berada di bawahOU1
, danStack 3
berada di bawahOU2
, masukOU1
danOU2
.
-
-
Untuk opsi Tentukan wilayah dan Penerapan, tinjau pilihan Anda.
Terima pengaturan Anda dan pilih Berikutnya.
-
Tinjau pengaturan Anda di halaman Tinjauan dan pilih Kirim.
Impor tumpukan yang dikelola layanan ke set tumpukan yang ada (konsol)
Pilih set tumpukan Anda dan identifikasi tumpukan yang ingin Anda impor.
Untuk mengimpor tumpukan ke set tumpukan yang ada
Masuk ke AWS Management Console dan buka AWS CloudFormation konsol di https://console.aws.amazon.com/cloudformation
. -
Dari panel navigasi, pilih StackSets.
-
Pilih kumpulan tumpukan yang ingin Anda impor tumpukan, lalu pilih Tambahkan tumpukan StackSet dari menu tarik-turun Tindakan.
-
Pada halaman Set deployment options, lakukan hal berikut:
-
Untuk Menambahkan tumpukan ke set tumpukan, pilih Impor tumpukan ke set tumpukan.
-
Di bawah Tumpukan untuk mengimpor, lakukan hal berikut
-
Untuk Stack ID, masukkan ID tumpukan Anda.
-
Untuk Stack URL, masukkan Amazon S3URL.
-
-
Di bawah unit organisasi Associate, lakukan hal berikut:
-
Pilih Berasosiasi dengan organisasi untuk menggunakan root OU.
-
Pilih Kaitkan dengan unit organisasi (OUs) untuk memasukkan OU induk IDs agar tumpukan yang akan diimpor. Misalnya, jika
Stack 1
danStack 2
berada di bawahOU1
, danStack 3
berada di bawahOU2
, masukOU1
danOU2
.
Terima pengaturan Anda dan pilih Berikutnya.
-
-
-
Tinjau halaman Tentukan penggantian dan pilih Berikutnya.
-
Konfirmasikan dan tinjau halaman Ulasan dan pilih Kirim.
Mengimpor tumpukan yang dikelola layanan ke dalam stack set ()AWS CLI
Setelah kumpulan tumpukan dibuat, Anda dapat mengimpor tumpukan Anda dengan meneruskan ID tumpukan dari tumpukan yang diimpor. Anda juga dapat meneruskan daftar ID OU yang ingin Anda petakan.
StackSets akan mengimpor tumpukan yang disediakan pengguna di dalamnya OUs dan menggunakannya OUs sebagai target penerapan untuk kumpulan tumpukan. Tumpukan yang IDs disajikan dalam input akan memetakan ke OU terdekat dalam input daftar ID OU secara internal. Jika tumpukan bukan milik ID OU yang ada di daftar input, maka AWS CLI akan mengembalikan StackNotFoundException
kesalahan.
import-stacks-to-stack-set
Operasi membuat instance tumpukan untuk tumpukan di input ID OU. AWS CLI Contoh berikut menggunakan import-stacks-to-stack-set
operasi untuk mengimpor tumpukan ke dalam kumpulan tumpukan.
-
Untuk menggunakan
import-stacks-to-stack-sets
operasi, tentukanstack-ids
ataustack-ids-url
Anda ingin mengimpor ke set tumpukan Anda.aws cloudformation import-stacks-to-stack-set \ --stack-set-name
ServiceMangedStackSet
\ --stack-ids "arn:123456789012:us-east-1:Stack1
" \ --organizational-unit-idsou-examplerootid111-exampleouid111
aws cloudformation import-stacks-to-stack-set \ --stack-set-name
ServiceMangedStackSet
\ --stack-ids-urlhttps://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/file-name.json
\ --organizational-unit-idsou-examplerootid111-exampleouid111
catatan
import-stacks-to-stack-sets
Operasi, mengharuskan Anda untuk menentukan setidaknya satu ID unit organisasi (ID OU) sehingga dapat mengaitkan tumpukan yang diimpor ke OU tertentu. Operasi ini tidak membuat instance tumpukan untuk akun anggota lain di terkaitOUs. Untuk memperbarui akun anggota untuk yang terkaitOUs, menggunakan create-stack-instances
atauupdate-stack-instances
.
create-stack-set
membuat instance tumpukan untuk semua akun di bawah template OUs yang disediakan pengguna, baik dari upload langsung atau Amazon S3. AWS CLI Contoh berikut menggunakan create-stack-set
operasi untuk mengimpor tumpukan ke set tumpukan baru.
-
Untuk menggunakan
create-stack-set
operasi, tentukan nama set tumpukan Anda dan impor tumpukan ke kumpulan tumpukan yang baru dibuat.aws cloudformation create-stack-set \ --template-url
https://amzn-s3-demo-bucket.s3.us-west-2.amazonaws.com/file-name.json
\ --permission-model SERVICE_MANAGED \ --auto-deployment Enabled=true