View a markdown version of this page

CloudFormation StackSets menyebarkan referensi tindakan - AWS CodePipeline

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

CloudFormation StackSets menyebarkan referensi tindakan

CodePipeline menawarkan kemampuan untuk melakukan CloudFormation StackSets operasi sebagai bagian dari CI/CD proses Anda. Anda menggunakan kumpulan tumpukan untuk membuat tumpukan di AWS akun di seluruh AWS Wilayah dengan menggunakan satu CloudFormation templat. Semua sumber daya yang disertakan dalam setiap tumpukan ditentukan oleh CloudFormation template set tumpukan. Saat Anda membuat kumpulan tumpukan, Anda menentukan template yang akan digunakan, serta parameter dan kemampuan apa pun yang diperlukan template.

Untuk informasi selengkapnya tentang konsep untuk CloudFormation StackSets, lihat StackSets konsep di Panduan AWS CloudFormation Pengguna.

Anda mengintegrasikan pipeline CloudFormation StackSets melalui dua jenis tindakan berbeda yang Anda gunakan bersama:

  • Tind CloudFormationStackSet akan membuat atau memperbarui kumpulan tumpukan atau instans tumpukan dari template yang disimpan di lokasi sumber pipeline. Setiap kali kumpulan tumpukan dibuat atau diperbarui, itu memulai penerapan perubahan tersebut ke instans tertentu. Di konsol, Anda dapat memilih penyedia tindakan CloudFormation Stack Set saat Anda membuat atau mengedit pipeline Anda.

  • T CloudFormationStackInstances indakan menerapkan perubahan dari CloudFormationStackSet tindakan ke instance tertentu, membuat instance tumpukan baru, dan mendefinisikan penggantian parameter ke instance tertentu. Di konsol, Anda dapat memilih penyedia tindakan CloudFormation Stack Instances saat mengedit pipeline yang ada.

Anda dapat menggunakan tindakan ini untuk menerapkan ke AWS akun target atau ID unit AWS organisasi target Organisasi.

catatan

Untuk menerapkan ke target akun AWS Organisasi atau ID unit organisasi dan menggunakan model izin yang dikelola layanan, Anda harus mengaktifkan akses tepercaya antara AWS CloudFormation StackSets dan AWS Organisasi. Untuk informasi selengkapnya, lihat Meng aktifkan akses tepercaya dengan AWS CloudFormation Stacksets.

Bagaimana CloudFormation StackSets tindakan bekerja

T CloudFormationStackSet indakan membuat atau memperbarui sumber daya tergantung pada apakah tindakan berjalan untuk pertama kalinya.

T CloudFormationStackSet ind akan membuat atau memperbarui kumpulan tumpukan dan menerapkan perubahan tersebut ke instance tertentu.

catatan

Jika Anda menggunakan tindakan ini untuk membuat pembaruan yang mencakup penambahan instans tumpukan, instans baru diterapkan terlebih dahulu dan pembaruan selesai terakhir. Instans baru pertama menerima versi lama, dan kemudian pembaruan diterapkan ke semua instance.

  • Buat: Ketika tidak ada instance yang ditentukan dan kumpulan tumpukan tidak ada, CloudFormationStackSet tindakan membuat kumpulan tumpukan tanpa membuat instance apa pun.

  • Pembaruan: Saat CloudFormationStackSet tindakan dijalankan untuk kumpulan tumpukan yang sudah dibuat, tindakan memperbarui kumpulan tumpukan. Jika tidak ada instance yang ditentukan dan kumpulan tumpukan sudah ada, semua instance diperbarui. Jika tindakan ini digunakan untuk memperbarui instans tertentu, semua instans yang tersisa akan pindah ke status KEDALUWARSA.

    Anda dapat menggunakan CloudFormationStackSet tindakan untuk memperbarui kumpulan tumpukan dengan cara berikut.

    • Perbarui template pada beberapa atau semua contoh.

    • Perbarui parameter pada beberapa atau semua instance.

    • Perbarui peran eksekusi untuk kumpulan tumpukan (ini harus cocok dengan peran eksekusi yang ditentukan dalam peran Administrator).

    • Ubah model izin (hanya jika tidak ada instance yang dibuat).

    • Enable/Disable AutoDeploymentjika model izin set tumpukan adalahService Managed.

    • Bertindak sebagai administrator yang didelegasikan di akun anggota jika model izin set tumpukan adalahService Managed.

    • Perbarui peran Administrator.

    • Perbarui deskripsi pada set tumpukan.

    • Tambahkan target penerapan ke pembaruan kumpulan tumpukan untuk membuat instans tumpukan baru.

T CloudFormationStackInstances indakan membuat instans tumpukan baru atau memperbarui instans tumpukan yang sudah usang. Sebuah instance menjadi usang ketika kumpulan tumpukan diperbarui, tetapi tidak semua instance di dalamnya diperbarui.

  • Buat: Jika tumpukan sudah ada, CloudFormationStackInstances tindakan hanya memperbarui instance dan tidak membuat instance tumpukan.

  • Pembaruan: Setelah CloudFormationStackSet tindakan dilakukan, jika template atau parameter telah diperbarui hanya dalam beberapa contoh, sisanya akan ditandaiOUTDATED. Pada tahap pipeline selanjutnya, CloudFormationStackInstances perbarui instans lainnya dalam kumpulan tumpukan dalam gelombang sehingga semua instance ditandaiCURRENT. Tindakan ini juga dapat digunakan untuk menambahkan instance tambahan atau mengganti parameter pada instans baru atau yang sudah ada.

Sebagai bagian dari pembaruan, CloudFormationStackInstances tindakan CloudFormationStackSet dan dapat menentukan target penerapan baru, yang membuat instans tumpukan baru.

Sebagai bagian dari pembaruan, CloudFormationStackInstances tindakan CloudFormationStackSet dan tidak menghapus kumpulan tumpukan, instance, atau sumber daya. Ketika tindakan memperbarui tumpukan tetapi tidak menentukan semua instance yang akan diperbarui, instance yang tidak ditentukan untuk pembaruan dihapus dari pembaruan dan disetel ke statusOUTDATED.

Selama penerapan, instans tumpukan juga dapat menunjukkan status OUTDATED jika penerapan ke instans gagal.

Bagaimana menyusun StackSets tindakan dalam pipa

Sebagai praktik terbaik, Anda harus membangun pipeline Anda sehingga kumpulan tumpukan dibuat dan awalnya diterapkan ke subset atau satu instance. Setelah menguji penerapan dan melihat kumpulan tumpukan yang dihasilkan, tambahkan CloudFormationStackInstances tindakan sehingga instans yang tersisa dibuat dan diperbarui.

Gunakan konsol atau CLI untuk membuat struktur pipa yang direkomendasikan sebagai berikut:

  1. Buat pipeline dengan tindakan sumber (wajib) dan CloudFormationStackSet tindakan sebagai tindakan penerapan. Jalankan pipeline Anda.

  2. Saat pipeline Anda pertama kali berjalan, CloudFormationStackSet tindakan membuat kum pulan tumpukan Anda dan setidaknya satu instance awal. Verifikasi pembuatan kumpulan tumpukan dan tinjau penerapan ke instance awal Anda. Misalnya, untuk pembuatan kumpulan tumpukan awal untuk akun Account-A di mana Region yang us-east-1 ditentukan, instance tumpukan dibuat dengan kumpulan tumpukan:

    Instans tumpukan Region Status
    StackInstanceID-1 us-east-1 SAAT INI
  3. Edit pipeline Anda untuk ditambahkan CloudFormationStackInstances sebagai tindakan penerapan kedua untuk menum create/update puk instans untuk target yang Anda tetapkan. Misalnya, untuk pembuatan instance tumpukan untuk akun Account-A di mana us-east-2 dan eu-central-1 Wilayah ditentukan, instans tumpukan yang tersisa dibuat dan instance awal tetap diperbarui sebagai berikut:

    Instans tumpukan Region Status
    StackInstanceID-1 us-east-1 SAAT INI
    StackInstanceID-2 us-east-2 SAAT INI
    StackInstanceID-3 eu-central-1 SAAT INI
  4. Jalankan pipeline Anda sesuai kebutuhan untuk memperbarui kumpulan tumpukan Anda dan memperbarui atau membuat instans tumpukan.

Saat Anda memulai pembaruan tumpukan di mana Anda telah menghapus target penerapan dari konfigurasi tindakan, maka instans tumpukan yang tidak ditunjuk untuk pembaruan dihapus dari penerapan dan pindah ke status USGGED. Misalnya, untuk pembaruan instans tumpukan untuk akun Account-A di mana us-east-2 Region dihapus dari konfigurasi tindakan, instans tumpukan yang tersisa dibuat dan instance yang dihapus disetel ke ODDATED sebagai berikut:

Instans tumpukan Region Status
StackInstanceID-1 us-east-1 SAAT INI
StackInstanceID-2 us-east-2 KETINGGALAN JAMAN
StackInstanceID-3 eu-central-1 SAAT INI

Untuk informasi selengkapnya tentang praktik terbaik untuk menerapkan kumpulan tumpukan, lihat Praktik terbaik untuk StackSets di Panduan AWS CloudFormation Pengguna.

Tindakan CloudFormationStackSet

Tindakan ini membuat atau memperbarui kumpulan tumpukan dari template yang disimpan di lokasi sumber pipeline.

Setelah menentukan kumpulan tumpukan, Anda dapat membuat, memperbarui, atau menghapus tumpukan di akun target dan Wilayah yang ditentukan dalam parameter konfigurasi. Saat membuat, memperbarui, dan menghapus tumpukan, Anda dapat menentukan preferensi lain, seperti urutan Wilayah untuk operasi yang akan dilakukan, persentase toleransi kegagalan di luar penghentian operasi tumpukan, dan jumlah akun di mana operasi dilakukan pada tumpukan secara bersamaan.

Satu set tumpukan adalah sumber daya regional. Jika Anda membuat kumpulan tumpukan di satu Wil AWS ayah, Anda tidak dapat mengaksesnya dari Wilayah lain.

Ketika tindakan ini digunakan sebagai tindakan pembaruan ke kumpulan tumpukan, pembaruan pada tumpukan tidak diizinkan tanpa penerapan ke setidaknya satu instans tumpukan.

Tipe tindakan

  • Kategori: Deploy

  • Pemilik: AWS

  • Penyedia: CloudFormationStackSet

  • Versi: 1

Parameter konfigurasi

StackSetName

Wajib: Ya

Nama yang akan dikaitkan dengan set tumpukan. Nama ini harus unik di Wilayah tempat ia dibuat.

Nama hanya boleh berisi karakter alfanumerik dan tanda hubung. Itu harus dimulai dengan karakter alfabet dan 128 karakter atau kurang.

Deskripsi

Wajib: Tidak

Deskripsi set tumpukan. Anda dapat menggunakan ini untuk menggambarkan tujuan kumpulan tumpukan atau informasi relevan lainnya.

TemplatePath

Wajib: Ya

Lokasi template yang mendefinisikan sumber daya dalam kumpulan tumpukan. Ini harus menunjuk ke template dengan ukuran maksimum 460.800 byte.

Masukkan jalur ke nama artefak sumber dan file template dalam format"InputArtifactName::TemplateFileName", seperti yang ditunjukkan pada contoh berikut.

SourceArtifact::template.txt
Parameter

Wajib: Tidak

Daftar parameter template untuk kumpulan tumpukan yang diperbarui selama penerapan.

Anda dapat memberikan parameter sebagai daftar literal atau jalur file:

  • Anda dapat memasukkan parameter dalam format sintaks singkatan berikut:. ParameterKey=string,ParameterValue=string,UsePreviousValue=boolean,ResolvedValue=string ParameterKey=string,ParameterValue=string,UsePreviousValue=boolean,ResolvedValue=string Untuk informasi selengkapnya tentang tipe data ini, lihatJenis data parameter template.

    Contoh berikut menunjukkan parameter bernama BucketName dengan nilaiamzn-s3-demo-source-bucket.

    ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket

    Contoh berikut menunjukkan entri dengan beberapa parameter:

    ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket ParameterKey=Asset1,ParameterValue=true ParameterKey=Asset2,ParameterValue=true
  • Anda dapat memasukkan lokasi file yang berisi daftar penggantian parameter template yang dimasukkan dalam format"InputArtifactName::ParametersFileName", seperti yang ditunjukkan pada contoh berikut.

    SourceArtifact::parameters.txt

    Contoh berikut menunjukkan isi file untukparameters.txt.

    [ { "ParameterKey": "KeyName", "ParameterValue": "true" }, { "ParameterKey": "KeyName", "ParameterValue": "true" } ]
Kemampuan

Wajib: Tidak

Menunjukkan bahwa template dapat membuat dan memperbarui sumber daya, tergantung pada jenis sumber daya dalam template.

Anda harus menggunakan properti ini jika Anda memiliki sumber daya IAM di template tumpukan Anda atau Anda membuat tumpukan langsung dari template yang berisi makro. Agar CloudFormation tindakan berhasil beroperasi dengan cara ini, Anda harus menggunakan salah satu kemampuan berikut:

  • CAPABILITY_IAM

  • CAPABILITY_NAMED_IAM

Anda dapat menentukan lebih dari satu kemampuan dengan menggunakan koma dan tidak ada spasi di antara kemampuan. Contoh di Contoh CloudFormationStackSet konfigurasi tindakan menunjukkan entri dengan beberapa kemampuan.

PermissionModel

Wajib: Tidak

Menentukan bagaimana peran IAM dibuat dan dikelola. Jika bidang tidak ditentukan, default digunakan. Untuk informasi, lihat Model izin untuk operasi kumpulan tumpukan.

Nilai yang valid adalah:

  • SELF_MANAGED(default): Anda harus membuat peran administrator dan eksekusi untuk diterapkan ke akun target.

  • SERVICE_MANAGED: CloudFormation StackSets secara otomatis membuat peran IAM yang diperlukan untuk menerapkan ke akun yang dikelola oleh AWS Organisasi. Ini membutuhkan akun untuk menjadi anggota Organisasi.

catatan

Parameter ini hanya dapat diubah jika tidak ada instans tumpukan di kumpulan tumpukan.

AdministrationRoleArn
catatan

Karena CloudFormation StackSets melakukan operasi di beberapa akun, Anda harus menentukan izin yang diperlukan di akun tersebut sebelum Anda dapat membuat kumpulan tumpukan.

Wajib: Tidak

catatan

Parameter ini opsional untuk model izin SELF_MANAGED dan tidak digunakan untuk model izin SERVICE_MANAGED.

ARN peran IAM di akun administrator yang digunakan untuk melakukan operasi set tumpukan.

Nama dapat berisi karakter alfanumerik, salah satu karakter berikut: _+=, .@-, dan tanpa spasi. Nama tidak peka huruf besar/kecil. Nama peran ini harus memiliki panjang minimal 20 karakter dan panjang maksimum 2048 karakter. Nama peran harus unik di dalam akun. Nama peran yang ditentukan di sini harus merupakan nama peran yang ada. Jika Anda tidak menentukan nama peran, itu disetel ke AWSCloudFormationStackSetAdministrationRole. Jika Anda menentukan ServiceManaged, Anda tidak boleh menentukan nama peran.

ExecutionRoleName
catatan

Karena CloudFormation StackSets melakukan operasi di beberapa akun, Anda harus menentukan izin yang diperlukan di akun tersebut sebelum Anda dapat membuat kumpulan tumpukan.

Wajib: Tidak

catatan

Parameter ini opsional untuk model izin SELF_MANAGED dan tidak digunakan untuk model izin SERVICE_MANAGED.

Nama peran IAM di akun target yang digunakan untuk melakukan operasi kumpulan tumpukan. Nama dapat berisi karakter alfanumerik, salah satu karakter berikut: _+=, .@-, dan tanpa spasi. Nama tidak peka huruf besar/kecil. Nama peran ini harus memiliki panjang minimal 1 karakter dan panjang maksimum 64 karakter. Nama peran harus unik di dalam akun. Nama peran yang ditentukan di sini harus merupakan nama peran yang ada. Jangan tentukan peran ini jika Anda menggunakan peran eksekusi yang disesuaikan. Jika Anda tidak menentukan nama peran, itu disetel keAWSCloudFormationStackSetExecutionRole. Jika Anda meny Service_Managed etel ke true, Anda tidak boleh menentukan nama peran.

OrganizationsAutoDeployment

Wajib: Tidak

catatan

Parameter ini opsional untuk model izin SERVICE_MANAGED dan tidak digunakan untuk model izin SELF_MANAGED.

Menjelaskan apakah CloudFormation StackSets secara otomatis menerapkan ke akun AWS Organisasi yang ditambahkan ke organisasi target atau unit organisasi (OU). Jika OrganizationsAutoDeployment ditentukan, jangan tentukan DeploymentTargets danRegions.

catatan

Jika tidak ada input yang disediakanOrganizationsAutoDeployment, maka nilai defaultnya adalahDisabled.

Nilai yang valid adalah:

  • Enabled. Diperlukan: Tidak.

    StackSets secara otomatis menyebarkan instans tumpukan tambahan ke akun AWS Organisasi yang ditambahkan ke organisasi target atau unit organisasi (OU) di Wilayah yang ditentukan. Jika akun dihapus dari organisasi target atau OU, hapus instans CloudFormation StackSets tumpukan dari akun di Wilayah yang ditentukan.

  • Disabled. Diperlukan: Tidak.

    StackSets tidak secara otomatis menyebarkan instans tumpukan tambahan ke akun AWS Organisasi yang ditambahkan ke organisasi target atau unit organisasi (OU) di Wilayah yang ditentukan.

  • EnabledWithStackRetention. Diperlukan: Tidak.

    Sumber daya tumpukan dipertahankan saat akun dihapus dari organisasi target atau OU.

DeploymentTargets

Wajib: Tidak

catatan

Untuk model izin SERVICE_MANAGED, Anda dapat memberikan ID root organisasi atau ID Unit organisasi untuk target penerapan. Untuk model izin SELF_MANAGED, Anda hanya dapat menyediakan akun.

catatan

Ketika parameter ini dipilih, Anda juga harus memilih Wil ayah.

Daftar AWS akun atau ID unit organisasi tempat instans kumpulan tumpukan seharusnya berada created/updated.

  • Akun:

    Anda dapat memberikan akun sebagai daftar literal atau jalur file:

    • L iteral: Masukkan parameter dalam format sintaks stenoaccount_ID,account_ID, seperti yang ditunjukkan pada contoh berikut.

      111111222222,333333444444
    • Jalur file: Lokasi file yang berisi daftar AWS akun tempat instance kumpulan tumpukan created/updated harus dimasukkan dalam formatInputArtifactName::AccountsFileName. Jika Anda menggunakan jalur file untuk menentukan akun atau OrganizationalUnitIds, format file harus dalam JSON, seperti yang ditunjukkan pada contoh berikut.

      SourceArtifact::accounts.txt

      Contoh berikut menunjukkan isi file untukaccounts.txt.

      [ "111111222222" ]

      Contoh berikut menunjukkan konten file untuk accounts.txt saat mencantumkan lebih dari satu akun:

      [ "111111222222","333333444444" ]
  • OrganizationalUnitIds:

    catatan

    Parameter ini opsional untuk model izin SERVICE_MANAGED dan tidak digunakan untuk model izin SELF_MANAGED. Jangan gunakan ini jika Anda memilih OrganizationsAutoDeployment.

    Unit AWS organisasi tempat memperbarui instans tumpukan terkait.

    Anda dapat memberikan ID unit organisasi sebagai daftar literal atau jalur file:

    • L iteral: Masukkan array string yang dipisahkan oleh koma, seperti yang ditunjukkan pada contoh berikut.

      ou-examplerootid111-exampleouid111,ou-examplerootid222-exampleouid222
    • Jalur file: Lokasi file yang berisi daftar tempat untuk membuat atau memperbarui instance kumpulan tumpukan. OrganizationalUnitIds Jika Anda menggunakan jalur file untuk menentukan akun atau OrganizationalUnitIds, format file harus dalam JSON, seperti yang ditunjukkan pada contoh berikut.

      Masukkan jalur ke file dalam formatInputArtifactName::OrganizationalUnitIdsFileName.

      SourceArtifact::OU-IDs.txt

      Contoh berikut menunjukkan isi file untukOU-IDs.txt:

      [ "ou-examplerootid111-exampleouid111","ou-examplerootid222-exampleouid222" ]
Daerah

Wajib: Tidak

catatan

Ketika parameter ini dipilih, Anda juga harus memilih DeploymentTargets.

Daftar Wil AWS ayah tempat instans kumpulan tumpukan dibuat atau diperbarui. Wilayah diperbarui sesuai urutan masuknya.

Masukkan daftar Wilayah yang valid AWS dalam formatRegion1,Region2, seperti yang ditunjukkan pada contoh berikut.

us-west-2,us-east-1
FailureTolerancePercentage

Wajib: Tidak

Persentase akun per Wilayah di mana operasi tumpukan ini dapat gagal sebelum CloudFormation menghentikan operasi di Wilayah tersebut. Jika operasi dihentikan di Wilayah, CloudFormation tidak mencoba operasi di Wilayah berikutnya. Saat menghitung jumlah akun berdasarkan persentase yang ditentukan, bulatkan CloudFormation ke bawah ke bilangan bulat berikutnya.

MaxConcurrentPercentage

Wajib: Tidak

Persentase maksimum akun untuk melakukan operasi ini pada satu waktu. Saat menghitung jumlah akun berdasarkan persentase yang ditentukan, bulatkan CloudFormation ke bawah ke bilangan bulat berikutnya. Jika pembulatan ke bawah akan menghasilkan nol, tetapkan CloudFormation angka sebagai satu sebagai gantinya. Meskipun Anda menggunakan pengaturan ini untuk menentukan maksimum, untuk penerapan besar jumlah aktual akun yang ditindaklanjuti secara bersamaan mungkin lebih rendah karena pembatasan layanan.

RegionConcurrencyType

Wajib: Tidak

Anda dapat menentukan apakah kumpulan tumpukan harus diterapkan Wilayah AWS secara berurutan atau paralel dengan mengonfigurasi parameter penerapan konkurensi Wilayah. Ketika konkurensi Wilayah ditentukan untuk menerapkan tumpukan Wilayah AWS di beberapa secara paralel, ini dapat menghasilkan waktu penerapan keseluruhan yang lebih cepat.

  • Paralel: Penerapan set tumpukan akan dilakukan pada saat yang sama, selama kegagalan penerapan Wilayah tidak melebihi toleransi kegagalan yang ditentukan.

  • Berurutan: Penerapan kumpulan tumpukan akan dilakukan satu per satu, selama kegagalan penerapan Wilayah tidak melebihi toleransi kegagalan yang ditentukan. Deployment berurutan adalah pilihan default.

ConcurrencyMode

Wajib: Tidak

Mode konkurensi memungkinkan Anda memilih bagaimana tingkat konkurensi berperilaku selama operasi set tumpukan, baik dengan toleransi kegagalan yang ketat atau lunak. Toleransi Keg agalan Ketat menurunkan kecepatan penerapan karena kegagalan operasi kumpulan tumpukan terjadi karena konkurensi menurun untuk setiap kegagalan. Soft Failure Tolerance memprioritaskan kecepatan penerapan sambil tetap memanfaatkan kemampuan CloudFormation keselamatan.

  • STRICT_FAILURE_TOLERANCE: Opsi ini secara dinamis menurunkan tingkat konkurensi untuk memastikan jumlah akun yang gagal tidak pernah melebihi toleransi kegagalan tertentu. Ini adalah perilaku default.

  • SOFT_FAILURE_TOLERANCE: Opsi ini memisahkan toleransi kegagalan dari konkurensi aktual. Hal ini memungkinkan operasi kumpulan tumpukan berjalan pada tingkat konkurensi yang ditetapkan, terlepas dari jumlah kegagalan.

CallAs

Wajib: Tidak

catatan

Parameter ini opsional untuk model SERVICE_MANAGED izin dan tidak digunakan untuk model SELF_MANAGED izin.

Menentukan apakah Anda bertindak di akun manajemen organisasi atau sebagai administrator yang didelegasikan di akun anggota.

catatan

Jika parameter ini disetel keDELEGATED_ADMIN, pastikan peran IAM pipeline memiliki organizations:ListDelegatedAdministrators izin. Jika tidak, tindakan akan gagal saat berjalan dengan kesalahan yang mirip dengan berikut ini:Account used is not a delegated administrator.

  • SELF: Penyebaran kumpulan tumpukan akan menggunakan izin yang dikelola layanan saat masuk ke akun manajemen.

  • DELEGATED_ADMIN: Penyebaran kumpulan tumpukan akan menggunakan izin yang dikelola layanan saat masuk ke akun administrator yang didelegasikan.

Artefak masukan

Anda harus menyertakan setidaknya satu artefak input yang berisi template untuk kumpulan tumpukan dalam suatu CloudFormationStackSet tindakan. Anda dapat menyertakan lebih banyak artefak input untuk daftar target penerapan, akun, dan parameter.

  • Jumlah artefak: 1 to 3

  • Deskripsi: Anda dapat menyertakan artefak untuk menyediakan:

    • File template tumpukan. (Lihat TemplatePath parameternya.)

    • File parameter. (Lihat Parameters parameternya.)

    • File akun. (Lihat DeploymentTargets parameternya.)

Artefak keluaran

  • Jumlah artefak: 0

  • Deskripsi: Artefak keluaran tidak berlaku untuk jenis tindakan ini.

Variabel keluaran

Jika Anda mengonfigurasi tindakan ini, ia menghasilkan variabel yang dapat direferensikan oleh konfigurasi tindakan hilir dalam pipeline. Anda mengonfigurasi tindakan dengan namespace untuk membuat variabel-variabel tersebut tersedia untuk konfigurasi tindakan hilir.

  • StackSetId: ID kumpulan tumpukan.

  • OperationId: ID operasi set tumpukan.

Untuk informasi selengkapnya, lihat Referensi variabel.

Contoh CloudFormationStackSet konfigurasi tindakan

Contoh berikut menunjukkan konfigurasi tindakan untuk CloudFormationStackSet tindakan tersebut.

Contoh untuk model izin yang dikelola sendiri

Contoh berikut menunjukkan CloudFormationStackSet tindakan di mana target penerapan yang dimasukkan adalah ID AWS akun.

YAML
Name: CreateStackSet ActionTypeId: Category: Deploy Owner: AWS Provider: CloudFormationStackSet Version: '1' RunOrder: 1 Configuration: DeploymentTargets: '111111222222' FailureTolerancePercentage: '20' MaxConcurrentPercentage: '25' PermissionModel: SELF_MANAGED Regions: us-east-1 StackSetName: my-stackset TemplatePath: 'SourceArtifact::template.json' OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: us-west-2 Namespace: DeployVariables
JSON
{ "Name": "CreateStackSet", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CloudFormationStackSet", "Version": "1" }, "RunOrder": 1, "Configuration": { "DeploymentTargets": "111111222222", "FailureTolerancePercentage": "20", "MaxConcurrentPercentage": "25", "PermissionModel": "SELF_MANAGED", "Regions": "us-east-1", "StackSetName": "my-stackset", "TemplatePath": "SourceArtifact::template.json" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "us-west-2", "Namespace": "DeployVariables" }

Contoh untuk model izin yang dikelola layanan

Contoh berikut menunjukkan CloudFormationStackSet tindakan untuk model izin yang dikelola layanan di mana opsi untuk penerapan otomatis ke AWS Organisasi diaktifkan dengan retensi tumpukan.

YAML
Name: Deploy ActionTypeId: Category: Deploy Owner: AWS Provider: CloudFormationStackSet Version: '1' RunOrder: 1 Configuration: Capabilities: 'CAPABILITY_IAM,CAPABILITY_NAMED_IAM' OrganizationsAutoDeployment: EnabledWithStackRetention PermissionModel: SERVICE_MANAGED StackSetName: stacks-orgs TemplatePath: 'SourceArtifact::template.json' OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: eu-central-1 Namespace: DeployVariables
JSON
{ "Name": "Deploy", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CloudFormationStackSet", "Version": "1" }, "RunOrder": 1, "Configuration": { "Capabilities": "CAPABILITY_IAM,CAPABILITY_NAMED_IAM", "OrganizationsAutoDeployment": "EnabledWithStackRetention", "PermissionModel": "SERVICE_MANAGED", "StackSetName": "stacks-orgs", "TemplatePath": "SourceArtifact::template.json" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "eu-central-1", "Namespace": "DeployVariables" }

T CloudFormationStackInstances indakan

Tindakan ini membuat instance baru dan menerapkan kumpulan tumpukan ke instans tertentu. Instans tumpukan adalah referensi ke tumpukan di akun target dalam Wilayah. Instance tumpukan dapat ada tanpa tumpukan; misalnya, jika pembuatan tumpukan tidak berhasil, instance tumpukan menunjukkan alasan kegagalan pembuatan tumpukan. Sebuah instans templat dikaitkan dengan hanya satu set tumpukan.

Setelah pembuatan kumpulan tumpukan awal, Anda dapat menambahkan instance tumpukan baru dengan menggunakanCloudFormationStackInstances. Nilai parameter template dapat diganti pada tingkat instance tumpukan selama membuat atau memperbarui operasi instance kumpulan tumpukan.

Setiap set tumpukan memiliki satu template dan set parameter template. Saat Anda memperbarui template atau parameter template, Anda memperbaruinya untuk seluruh rangkaian. Kemudian semua status instance disetel OUTDATED hingga perubahan diterapkan ke instance itu.

Untuk mengganti nilai parameter pada instance tertentu, misalnya, jika template berisi parameter untuk stage dengan nilaiprod, Anda dapat mengganti nilai parameter tersebut menjadi beta atau. gamma

Tipe tindakan

  • Kategori: Deploy

  • Pemilik: AWS

  • Penyedia: CloudFormationStackInstances

  • Versi: 1

Parameter konfigurasi

StackSetName

Wajib: Ya

Nama yang akan dikaitkan dengan set tumpukan. Nama ini harus unik di Wilayah tempat ia dibuat.

Nama hanya boleh berisi karakter alfanumerik dan tanda hubung. Itu harus dimulai dengan karakter alfabet dan 128 karakter atau kurang.

DeploymentTargets

Wajib: Tidak

catatan

Untuk model izin SERVICE_MANAGED, Anda dapat memberikan ID root organisasi atau ID Unit organisasi untuk target penerapan. Untuk model izin SELF_MANAGED, Anda hanya dapat menyediakan akun.

catatan

Ketika parameter ini dipilih, Anda juga harus memilih Wil ayah.

Daftar AWS akun atau ID unit organisasi tempat instans kumpulan tumpukan seharusnya berada created/updated.

  • Akun:

    Anda dapat memberikan akun sebagai daftar literal atau jalur file:

    • L iteral: Masukkan parameter dalam format sintaks stenoaccount_ID,account_ID, seperti yang ditunjukkan pada contoh berikut.

      111111222222,333333444444
    • Jalur file: Lokasi file yang berisi daftar AWS akun tempat instance kumpulan tumpukan created/updated harus dimasukkan dalam formatInputArtifactName::AccountsFileName. Jika Anda menggunakan jalur file untuk menentukan akun atau OrganizationalUnitIds, format file harus dalam JSON, seperti yang ditunjukkan pada contoh berikut.

      SourceArtifact::accounts.txt

      Contoh berikut menunjukkan isi file untukaccounts.txt:

      [ "111111222222" ]

      Contoh berikut menunjukkan konten file untuk accounts.txt saat mencantumkan lebih dari satu akun:

      [ "111111222222","333333444444" ]
  • OrganizationalUnitIds:

    catatan

    Parameter ini opsional untuk model izin SERVICE_MANAGED dan tidak digunakan untuk model izin SELF_MANAGED. Jangan gunakan ini jika Anda memilih OrganizationsAutoDeployment.

    Unit AWS organisasi tempat memperbarui instans tumpukan terkait.

    Anda dapat memberikan ID unit organisasi sebagai daftar literal atau jalur file.

    • L iteral: Masukkan array string yang dipisahkan oleh koma, seperti yang ditunjukkan pada contoh berikut.

      ou-examplerootid111-exampleouid111,ou-examplerootid222-exampleouid222
    • Jalur file: Lokasi file yang berisi daftar tempat untuk membuat atau memperbarui instance kumpulan tumpukan. OrganizationalUnitIds Jika Anda menggunakan jalur file untuk menentukan akun atau OrganizationalUnitIds, format file harus dalam JSON, seperti yang ditunjukkan pada contoh berikut.

      Masukkan jalur ke file dalam formatInputArtifactName::OrganizationalUnitIdsFileName.

      SourceArtifact::OU-IDs.txt

      Contoh berikut menunjukkan isi file untukOU-IDs.txt:

      [ "ou-examplerootid111-exampleouid111","ou-examplerootid222-exampleouid222" ]
Daerah

Wajib: Ya

catatan

Ketika parameter ini dipilih, Anda juga harus memilih DeploymentTargets.

Daftar Wil AWS ayah tempat instans kumpulan tumpukan dibuat atau diperbarui. Wilayah diperbarui sesuai urutan masuknya.

Masukkan daftar Wilayah yang valid AWS dalam format:Region1,Region2, seperti yang ditunjukkan pada contoh berikut.

us-west-2,us-east-1
ParameterOverrides

Wajib: Tidak

Daftar parameter kumpulan tumpukan yang ingin Anda ganti dalam instance tumpukan yang dipilih. Nilai parameter yang diganti diterapkan ke semua instans tumpukan di akun dan Wilayah yang ditentukan.

Anda dapat memberikan parameter sebagai daftar literal atau jalur file:

  • Anda dapat memasukkan parameter dalam format sintaks singkatan berikut:. ParameterKey=string,ParameterValue=string,UsePreviousValue=boolean,ResolvedValue=string ParameterKey=string,ParameterValue=string,UsePreviousValue=boolean,ResolvedValue=string Untuk informasi selengkapnya tentang tipe data ini, lihatJenis data parameter template.

    Contoh berikut menunjukkan parameter bernama BucketName dengan nilaiamzn-s3-demo-source-bucket.

    ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket

    Contoh berikut menunjukkan entri dengan beberapa parameter.

    ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket ParameterKey=Asset1,ParameterValue=true ParameterKey=Asset2,ParameterValue=true
  • Anda dapat memasukkan lokasi file yang berisi daftar penggantian parameter template yang dimasukkan dalam formatInputArtifactName::ParameterOverridesFileName, seperti yang ditunjukkan pada contoh berikut.

    SourceArtifact::parameter-overrides.txt

    Contoh berikut menunjukkan isi file untukparameter-overrides.txt.

    [ { "ParameterKey": "KeyName", "ParameterValue": "true" }, { "ParameterKey": "KeyName", "ParameterValue": "true" } ]
FailureTolerancePercentage

Wajib: Tidak

Persentase akun per Wilayah yang operasi tumpukan ini dapat gagal sebelum CloudFormation menghentikan operasi di Wilayah tersebut. Jika operasi dihentikan di Wilayah, CloudFormation tidak mencoba operasi di Wilayah berikutnya. Saat menghitung jumlah akun berdasarkan persentase yang ditentukan, bulatkan CloudFormation ke bawah ke bilangan bulat berikutnya.

MaxConcurrentPercentage

Wajib: Tidak

Persentase maksimum akun untuk melakukan operasi ini pada satu waktu. Saat menghitung jumlah akun berdasarkan persentase yang ditentukan, bulatkan CloudFormation ke bawah ke bilangan bulat berikutnya. Jika pembulatan ke bawah akan menghasilkan nol, tetapkan CloudFormation angka sebagai satu sebagai gantinya. Meskipun Anda menentukan maksimum, untuk penerapan besar jumlah aktual akun yang ditindaklanjuti secara bersamaan mungkin lebih rendah karena pembatasan layanan.

RegionConcurrencyType

Wajib: Tidak

Anda dapat menentukan apakah kumpulan tumpukan harus diterapkan Wilayah AWS secara berurutan atau paralel dengan mengonfigurasi parameter penerapan konkurensi Wilayah. Ketika konkurensi Wilayah ditentukan untuk menerapkan tumpukan Wilayah AWS di beberapa secara paralel, ini dapat menghasilkan waktu penerapan keseluruhan yang lebih cepat.

  • Paralel: Penerapan set tumpukan akan dilakukan pada saat yang sama, selama kegagalan penerapan Wilayah tidak melebihi toleransi kegagalan yang ditentukan.

  • Berurutan: Penerapan kumpulan tumpukan akan dilakukan satu per satu, selama kegagalan penerapan Wilayah tidak melebihi toleransi kegagalan yang ditentukan. Deployment berurutan adalah pilihan default.

ConcurrencyMode

Wajib: Tidak

Mode konkurensi memungkinkan Anda memilih bagaimana tingkat konkurensi berperilaku selama operasi set tumpukan, baik dengan toleransi kegagalan yang ketat atau lunak. Toleransi Keg agalan Ketat menurunkan kecepatan penerapan karena kegagalan operasi kumpulan tumpukan terjadi karena konkurensi menurun untuk setiap kegagalan. Soft Failure Tolerance memprioritaskan kecepatan penerapan sambil tetap memanfaatkan kemampuan CloudFormation keselamatan.

  • STRICT_FAILURE_TOLERANCE: Opsi ini secara dinamis menurunkan tingkat konkurensi untuk memastikan jumlah akun yang gagal tidak pernah melebihi toleransi kegagalan tertentu. Ini adalah perilaku default.

  • SOFT_FAILURE_TOLERANCE: Opsi ini memisahkan toleransi kegagalan dari konkurensi aktual. Hal ini memungkinkan operasi kumpulan tumpukan berjalan pada tingkat konkurensi yang ditetapkan, terlepas dari jumlah kegagalan.

CallAs

Wajib: Tidak

catatan

Parameter ini opsional untuk model SERVICE_MANAGED izin dan tidak digunakan untuk model SELF_MANAGED izin.

Menentukan apakah Anda bertindak di akun manajemen organisasi atau sebagai administrator yang didelegasikan di akun anggota.

catatan

Jika parameter ini disetel keDELEGATED_ADMIN, pastikan peran IAM pipeline memiliki organizations:ListDelegatedAdministrators izin. Jika tidak, tindakan akan gagal saat berjalan dengan kesalahan yang mirip dengan berikut ini:Account used is not a delegated administrator.

  • SELF: Penyebaran kumpulan tumpukan akan menggunakan izin yang dikelola layanan saat masuk ke akun manajemen.

  • DELEGATED_ADMIN: Penyebaran kumpulan tumpukan akan menggunakan izin yang dikelola layanan saat masuk ke akun administrator yang didelegasikan.

Artefak masukan

CloudFormationStackInstancesdapat berisi artefak yang mencantumkan target dan parameter penerapan.

  • Jumlah artefak: 0 to 2

  • Deskripsi: Sebagai masukan, tindakan kumpulan tumpukan secara opsional menerima artefak untuk tujuan ini:

    • Untuk menyediakan file parameter yang akan digunakan. (Lihat ParameterOverrides parameternya.)

    • Untuk menyediakan file akun target yang akan digunakan. (Lihat DeploymentTargets parameternya.)

Artefak keluaran

  • Jumlah artefak: 0

  • Deskripsi: Artefak keluaran tidak berlaku untuk jenis tindakan ini.

Variabel keluaran

Ketika dikonfigurasi, tindakan ini menghasilkan variabel yang dapat direferensikan oleh konfigurasi tindakan hilir dalam pipeline. Anda mengonfigurasi tindakan dengan namespace untuk membuat variabel tersebut tersedia untuk konfigurasi tindakan hilir.

  • StackSetId: ID set tumpukan.

  • OperationId: ID operasi set tumpukan.

Untuk informasi selengkapnya, lihat Referensi variabel.

Contoh konfigurasi tindakan

Contoh berikut menunjukkan konfigurasi tindakan untuk CloudFormationStackInstances tindakan tersebut.

Contoh untuk model izin yang dikelola sendiri

Contoh berikut menunjukkan CloudFormationStackInstances tindakan di mana target penerapan yang dimasukkan adalah Akun AWS ID111111222222.

YAML
Name: my-instances ActionTypeId: Category: Deploy Owner: AWS Provider: CloudFormationStackInstances Version: '1' RunOrder: 2 Configuration: DeploymentTargets: '111111222222' Regions: 'us-east-1,us-east-2,us-west-1,us-west-2' StackSetName: my-stackset OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: us-west-2
JSON
{ "Name": "my-instances", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CloudFormationStackInstances", "Version": "1" }, "RunOrder": 2, "Configuration": { "DeploymentTargets": "111111222222", "Regions": "us-east-1,us-east-2,us-west-1,us-west-2", "StackSetName": "my-stackset" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "us-west-2" }

Contoh untuk model izin yang dikelola layanan

Contoh berikut menunjukkan CloudFormationStackInstances tindakan untuk model izin yang dikelola layanan di mana target penerapan adalah ID unit AWS organisasi Organisasi. ou-1111-1example

YAML
Name: Instances ActionTypeId: Category: Deploy Owner: AWS Provider: CloudFormationStackInstances Version: '1' RunOrder: 2 Configuration: DeploymentTargets: ou-1111-1example Regions: us-east-1 StackSetName: my-stackset OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: eu-central-1
JSON
{ "Name": "Instances", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CloudFormationStackInstances", "Version": "1" }, "RunOrder": 2, "Configuration": { "DeploymentTargets": "ou-1111-1example", "Regions": "us-east-1", "StackSetName": "my-stackset" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "eu-central-1" }

Izin peran layanan: CloudFormationStackSet tindakan

Untuk CloudFormation StackSets tindakan, izin minimum berikut diperlukan.

Untuk CloudFormationStackSet tindakan tersebut, tambahkan berikut ini ke pernyataan kebijakan Anda:

{ "Effect": "Allow", "Action": [ "cloudformation:CreateStackSet", "cloudformation:UpdateStackSet", "cloudformation:CreateStackInstances", "cloudformation:DescribeStackSetOperation", "cloudformation:DescribeStackSet", "cloudformation:ListStackInstances" ], "Resource": "resource_ARN" },

Izin peran layanan: CloudFormationStackInstances tindakan

Untuk CloudFormationStackInstances tindakan tersebut, tambahkan berikut ini ke pernyataan kebijakan Anda:

{ "Effect": "Allow", "Action": [ "cloudformation:CreateStackInstances", "cloudformation:DescribeStackSetOperation" ], "Resource": "resource_ARN" },

Model izin untuk operasi kumpulan tumpukan

Karena CloudFormation StackSets melakukan operasi di beberapa akun, Anda harus menentukan izin yang diperlukan di akun tersebut sebelum Anda dapat membuat kumpulan tumpukan. Anda dapat menentukan izin melalui izin yang dikelola sendiri atau izin yang dikelola layanan.

Dengan izin yang dikelola sendiri, Anda membuat dua peran IAM yang diperlukan oleh StackSets - peran administrator seperti AWSCloudFormationStackSetAdministrationRole di akun tempat Anda menentukan kumpulan tumpukan dan peran eksekusi seperti AWSCloudFormationStackSetExecutionRole di setiap akun tempat Anda menerapkan instans kumpulan tumpukan. Menggunakan model izin ini, StackSets dapat menerapkan ke AWS akun mana pun di mana pengguna memiliki izin untuk membuat peran IAM. Untuk informasi selengkapnya, lihat Memberikan izin yang dikelola sendiri di Panduan AWS CloudFormation Pengguna.

catatan

Karena CloudFormation StackSets melakukan operasi di beberapa akun, Anda harus menentukan izin yang diperlukan di akun tersebut sebelum Anda dapat membuat kumpulan tumpukan.

Dengan izin yang dikelola layanan, Anda dapat menerapkan instans tumpukan ke akun yang dikelola oleh AWS Organisasi. Menggunakan model izin ini, Anda tidak perlu membuat peran IAM yang diperlukan karena StackSets membuat peran IAM atas nama Anda. Dengan model ini, Anda juga dapat mengaktifkan penerapan otomatis ke akun yang ditambahkan ke organisasi di masa mendatang. Lihat Mengaktifkan akses tepercaya dengan AWS Organisasi di Panduan AWS CloudFormation Pengguna.

Jenis data parameter template

Parameter template yang digunakan dalam operasi set tumpukan mencakup tipe data berikut. Untuk informasi selengkapnya, lihat DescribeStackSet.

ParameterKey
  • Deskripsi: Kunci yang terkait dengan parameter. Jika Anda tidak menentukan kunci dan nilai untuk parameter tertentu AWS CloudFormation , gunakan nilai default yang ditentukan dalam template.

  • Contoh:

    "ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket"
ParameterValue
  • Deskripsi: Nilai input yang terkait dengan parameter.

  • Contoh:

    "ParameterKey=BucketName,ParameterValue=amzn-s3-demo-source-bucket"
UsePreviousValue
  • Selama pembaruan tumpukan, gunakan nilai parameter yang ada yang digunakan tumpukan untuk kunci parameter tertentu. Jika Anda menentukantrue, jangan tentukan nilai parameter.

  • Contoh:

    "ParameterKey=Asset1,UsePreviousValue=true"

Setiap set tumpukan memiliki satu template dan set parameter template. Saat Anda memperbarui template atau parameter template, Anda memperbaruinya untuk seluruh rangkaian. Kemudian semua status instance disetel ke DISETEL hingga perubahan diterapkan ke instance itu.

Untuk mengganti nilai parameter pada instance tertentu, misalnya, jika template berisi parameter untuk stage dengan nilaiprod, Anda dapat mengganti nilai parameter tersebut menjadi beta atau. gamma

Sumber daya terkait berikut dapat membantu Anda saat Anda mengerjakan tindakan ini.

  • Jenis parameter — Bab referensi ini dalam Panduan AWS CloudFormation Pengguna menyediakan lebih banyak deskripsi dan contoh untuk parameter CloudFormation template.

  • Praktik terbaik — Untuk informasi selengkapnya tentang praktik terbaik untuk menerapkan kumpulan tumpukan, lihat https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/stacksets-bestpractices.html di Panduan AWS CloudFormation Pengguna.

  • AWS CloudFormation Referensi API — Anda dapat mereferensikan CloudFormation tindakan berikut di Refer AWS CloudFormation ensi API untuk informasi selengkapnya tentang parameter yang digunakan dalam operasi kumpulan tumpukan:

    • Tind CreateStackSet akan membuat kumpulan tumpukan.

    • Tind UpdateStackSet akan memperbarui kumpulan tumpukan dan instans tumpukan terkait di akun dan Wilayah yang ditentukan. Bahkan jika operasi kumpulan tumpukan yang dibuat dengan memperbarui kumpulan tumpukan gagal (seluruhnya atau sebagian, di bawah atau di atas toleransi kegagalan yang ditentukan), kumpulan tumpukan diperbarui dengan perubahan ini. Pang CreateStackInstances gilan berikutnya pada kumpulan tumpukan yang ditentukan menggunakan kumpulan tumpukan yang diperbarui.

    • T CreateStackInstances indakan membuat instance tumpukan untuk semua wilayah tertentu dalam semua akun tertentu pada model izin yang dikelola sendiri, atau dalam semua target penerapan yang ditentukan pada model izin yang dikelola layanan. Anda dapat mengganti parameter untuk instance yang dibuat oleh tindakan ini. Jika instance sudah ada, CreateStackInstances panggilan UpdateStackInstances dengan parameter input yang sama. Bila Anda menggunakan tindakan ini untuk membuat instance, tindakan ini tidak mengubah status instans tumpukan lainnya.

    • Tind UpdateStackInstances akan ini memperbarui instans tumpukan dengan kumpulan tumpukan untuk semua wilayah tertentu dalam semua akun tertentu pada model izin yang dikelola sendiri, atau dalam semua target penerapan yang ditentukan pada model izin yang dikelola layanan. Anda dapat mengganti parameter untuk instans yang diperbarui oleh tindakan ini. Bila Anda menggunakan tindakan ini untuk memperbarui subset instance, tindakan ini tidak mengubah status instans tumpukan lainnya.

    • T DescribeStackSetOperation indakan mengembalikan deskripsi operasi kumpulan tumpukan yang ditentukan.

    • T DescribeStackSet indakan mengembalikan deskripsi kumpulan tumpukan yang ditentukan.