Membuat Grup tumpukan dari template ROS untuk membuat stack di beberapa akun dan wilayah Alibaba Cloud.
Deskripsi operasi
A stack group manages multiple ROS stacks as a unit, enabling you to create stacks across Alibaba Cloud accounts and regions.
Stack groups support two permission models:
-
Self-managed: Both the administrator and execution accounts are Alibaba Cloud accounts.
-
Service-managed: The administrator account is the management account or delegated administrator account of a resource directory. The execution account is a member account of that directory.
This example creates a self-managed stack group named MyStackGroup in the China (Hangzhou) region using template 5ecd1e10-b0e9-4389-a565-e4c15efc****.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:CreateStackGroup |
create |
*StackGroup
Template
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah Grup tumpukan. Panggil DescribeRegions untuk mengkueri wilayah yang tersedia. |
cn-hangzhou |
| StackGroupName |
string |
Yes |
Nama Grup tumpukan. Harus unik dalam suatu wilayah. 1 hingga 255 karakter. Dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Harus diawali dengan huruf atau angka. |
MyStackGroup |
| Description |
string |
No |
Deskripsi Grup tumpukan. 1 hingga 256 karakter. |
StackGroup Description |
| TemplateBody |
string |
No |
Badan template. 1 hingga 524.288 byte. Untuk template Tingkat Tinggi, kirim badan di badan permintaan HTTP POST untuk menghindari batas panjang URL. Catatan
Tentukan tepat satu dari TemplateBody, TemplateURL, dan TemplateId. |
{"ROSTemplateFormatVersion":"2015-09-01"} |
| TemplateURL |
string |
No |
URL file template. Mendukung URL HTTP, HTTPS, dan OSS. 1 hingga 524.288 byte. Contoh: oss://ros/template/demo, oss://ros/template/demo?RegionId=ap-southeast-1. Jika tidak ada ID wilayah yang ditentukan untuk Bucket OSS, nilai RegionId berlaku. Catatan
Tentukan tepat satu dari TemplateBody, TemplateURL, dan TemplateId. |
oss://ros-template/demo |
| ClientToken |
string |
No |
Token klien untuk idempotensi. Harus unik di seluruh permintaan. Dapat berisi huruf, angka, garis bawah (_), dan tanda hubung (-), hingga 64 karakter. Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-42665544**** |
| AdministrationRoleName |
string |
No |
Peran RAM untuk akun administrator dalam Grup tumpukan yang dikelola sendiri. ROS mengambil peran ini untuk menjalankan operasi. Default: AliyunROSStackGroupAdministrationRole. 1 hingga 64 karakter. Dapat berisi huruf, angka, dan tanda hubung (-). Catatan
Parameter ini diperlukan ketika PermissionModel diatur ke SELF_MANAGED. |
AliyunROSStackGroupAdministrationRole |
| ExecutionRoleName |
string |
No |
Peran RAM untuk akun eksekusi dalam Grup tumpukan yang dikelola sendiri. Peran administrator mengambil peran ini untuk menjalankan operasi stack. Default: AliyunROSStackGroupExecutionRole. 1 hingga 64 karakter. Dapat berisi huruf, angka, dan tanda hubung (-). Catatan
Parameter ini diperlukan ketika PermissionModel diatur ke SELF_MANAGED. |
AliyunROSStackGroupExecutionRole |
| TemplateId |
string |
No |
ID template. Berlaku untuk template bersama dan privat. Catatan
Tentukan tepat satu dari TemplateBody, TemplateURL, dan TemplateId. |
5ecd1e10-b0e9-4389-a565-e4c15efc**** |
| TemplateVersion |
string |
No |
Versi template. Default ke versi terbaru. Catatan
TemplateVersion hanya berlaku jika Anda menentukan TemplateId. |
v1 |
| Parameters |
array<object> |
No |
Parameter Grup tumpukan. |
|
|
object |
No |
|||
| ParameterKey |
string |
Yes |
The key of parameter N. If not specified, ROS uses the default name and value defined in the template. Maximum value of N: 200. Catatan
Parameters is optional. If you specify Parameters, you must also specify Parameters.N.ParameterKey. |
Amount |
| ParameterValue |
string |
Yes |
The value of parameter N. Maximum value of N: 200. Catatan
Parameters is optional. If you specify Parameters, you must also specify Parameters.N.ParameterValue. |
12 |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. Default ke kelompok sumber daya default. Kelompok sumber daya. |
rg-acfmxazb4ph6aiy**** |
| PermissionModel |
string |
No |
Model izin Grup tumpukan. Nilai valid:
Catatan
Untuk menggunakan SERVICE_MANAGED, akun Anda harus berupa akun manajemen atau akun administrator yang didelegasikan dari Direktori sumber daya dengan akses tepercaya yang diaktifkan. Kelola akun administrator yang didelegasikan dan Aktifkan akses tepercaya. |
SELF_MANAGED |
| Tags |
array<object> |
No |
Tag Grup tumpukan. |
|
|
object |
No |
The tag of the stack group. |
||
| Key |
string |
Yes |
The tag key of the stack group. Catatan
Tags is optional. If you want to specify Tags, you must also specify Tags.N.Key. |
usage |
| Value |
string |
No |
The tag value of the stack group. |
test |
| AutoDeployment |
object |
No |
Pengaturan penyebaran otomatis. Catatan
Anda harus menentukan parameter ini jika PermissionModel diatur ke SERVICE_MANAGED. |
{"Enabled": true, "RetainStacksOnAccountRemoval": true} |
| Enabled |
boolean |
No |
Whether automatic deployment is enabled. Valid values:
|
true |
| RetainStacksOnAccountRemoval |
boolean |
No |
Whether to retain stacks when a member account is removed from the folder. Valid values:
Catatan
You must specify RetainStacksOnAccountRemoval if Enabled is true. |
true |
| Capabilities |
array |
No |
Opsi untuk Grup tumpukan. Maksimum: satu opsi. |
|
|
string |
No |
The stack group option. Valid value: ExpandModules, which expands modules within the current account. Catatan
Valid values:
|
ExpandModules |
|
| StackArn |
string |
No |
Nama Sumber Daya Alibaba Cloud stack dalam format acs:ros:${RegionId}:${AccountId}:stack/${StackId}. Grup tumpukan menggunakan template dan parameter stack ini. Catatan
|
acs:ros:cn-hangzhou:175458000000****:stack/4a65f506-c3cc-43b6-af06-3f000000**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
14A07460-EBE7-47CA-9757-12CC4761D47A |
| StackGroupId |
string |
The stack group ID. |
2c036e78-9e82-428e-afd6-177f5d04**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "14A07460-EBE7-47CA-9757-12CC4761D47A",
"StackGroupId": "2c036e78-9e82-428e-afd6-177f5d04****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.