Mengonfigurasi kebijakan stack untuk sebuah stack.
Deskripsi operasi
Dalam contoh ini, kebijakan stack dikonfigurasi untuk stack yang di-deploy di region China (Hangzhou) yang memiliki ID 4a6c9851-3b0f-4f5f-b4ca-a14bf691****. URL ke body kebijakan stack adalah oss://ros/stack-policy/demo.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ros:SetStackPolicy |
update |
*stack
|
None | None |
Sintaks permintaan
POST /V2/SetStackPolicy HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| StackId |
string |
Yes |
ID stack. |
4a6c9851-3b0f-4f5f-b4ca-a14bf691**** |
| RegionId |
string |
Yes |
ID region stack. Anda dapat memanggil operasi DescribeRegions untuk mengkueri daftar region terbaru. |
cn-hangzhou |
| StackPolicyBody |
string |
No |
Struktur yang berisi body kebijakan stack. Body kebijakan stack harus memiliki panjang 1 hingga 16.384 byte. Anda dapat menentukan salah satu parameter StackPolicyBody atau StackPolicyURL, tetapi tidak dapat menentukan keduanya. |
{"Statement":[{"Effect":"Allow","Action":"Update:*","Principal":"*","Resource":"*"}]} |
| StackPolicyURL |
string |
No |
URL untuk file yang berisi kebijakan stack. URL harus mengarah ke template 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. Template dapat memiliki panjang hingga 16.384 byte, dan URL dapat memiliki panjang hingga 1.350 byte. Catatan
Jika region bucket OSS tidak ditentukan, nilai RegionId yang digunakan. Anda dapat menentukan salah satu parameter StackPolicyBody atau StackPolicyURL, tetapi tidak dapat menentukan keduanya. |
oss://ros/stack-policy/demo |
Untuk informasi lebih lanjut tentang parameter umum, lihat Common parameters.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID request. |
B288A0BE-D927-4888-B0F7-B35EF84B6E6F |
| Kode error | Pesan error | Kode status HTTP | Deskripsi |
| StackValidationFailed | {reason}. | 400 | Pesan error yang dikembalikan karena validasi stack gagal. reason menunjukkan alasan spesifik. |
| StackNotFound | The Stack ({name}) could not be found. | 404 | Pesan error yang dikembalikan karena stack yang ditentukan tidak ada. name menunjukkan nama atau ID stack. |
Contoh
Respons sukses
JSONformat
{
"RequestId": "B288A0BE-D927-4888-B0F7-B35EF84B6E6F"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.