Anda dapat memanggil operasi ini untuk mengonfigurasi kebijakan stack.
Pada contoh ini, kebijakan stack dikonfigurasi untuk sebuah stack yang dideploy di wilayah China (Hangzhou) dengan ID 4a6c9851-3b0f-4f5f-b4ca-a14bf691****. URL ke isi kebijakan stack adalah oss://ros/stack-policy/demo.
Debugging
Parameter permintaan
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | SetStackPolicy | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke SetStackPolicy. |
| RegionId | String | Yes | cn-hangzhou | ID wilayah dari stack tersebut. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar wilayah terbaru. |
| StackId | String | Yes | 4a6c9851-3b0f-4f5f-b4ca-a14bf691**** | ID stack tersebut. |
| StackPolicyBody | String | No | {"Statement":[{"Effect":"Allow","Action":"Update:*","Principal":"*","Resource":"*"}]} | Struktur yang berisi isi kebijakan stack. Isi kebijakan stack harus memiliki panjang 1 hingga 16.384 byte. Anda dapat menentukan salah satu parameter StackPolicyBody atau StackPolicyURL, tetapi tidak boleh menentukan keduanya sekaligus. |
| StackPolicyURL | String | No | oss://ros/stack-policy/demo | URL file yang berisi kebijakan stack. URL tersebut harus mengarah ke templat yang berada di server web HTTP atau HTTPS, atau Bucket OSS Alibaba Cloud. Contoh: oss://ros/template/demo dan oss://ros/template/demo?RegionId=cn-hangzhou. Templat dapat memiliki panjang maksimal 16.384 byte, dan URL dapat memiliki panjang maksimal 1.350 byte. Catatan Jika wilayah Bucket OSS tidak ditentukan, nilai RegionId akan digunakan. Anda dapat menentukan salah satu parameter StackPolicyBody atau StackPolicyURL, tetapi tidak boleh menentukan keduanya sekaligus.
|
Untuk informasi selengkapnya mengenai parameter umum, lihat Common parameters.
Parameter respons
| Parameter | Type | Example | Description |
| RequestId | String | B288A0BE-D927-4888-B0F7-B35EF84B6E6F | ID permintaan tersebut. |
Contoh
Contoh permintaan
http(s)://ros.aliyuncs.com/?Action=SetStackPolicy
&StackId=4a6c9851-3b0f-4f5f-b4ca-a14bf691****
&StackPolicyURL=oss://ros/stack-policy/demo
&RegionId=cn-hangzhou
&<Common request parameters>
Contoh respons sukses
XML format
<SetStackPolicyResponse>
<RequestId>B288A0BE-D927-4888-B0F7-B35EF84B6E6F</RequestId>
</SetStackPolicyResponse>
JSON format
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Kode kesalahan
Untuk daftar kode kesalahan, kunjungi API Error Center.
Kode kesalahan |
Pesan kesalahan |
Kode status HTTP |
Deskripsi |
StackValidationFailed |
{reason}. |
400 |
Pesan kesalahan yang dikembalikan karena validasi stack gagal. reason menunjukkan alasan spesifiknya. |
StackNotFound |
The Stack ({name}) could not be found. |
404 |
Pesan kesalahan yang dikembalikan karena stack yang ditentukan tidak ada. name menunjukkan nama atau ID stack tersebut. |