All Products
Search
Document Center

:SetStackPolicy

Last Updated:May 29, 2026

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

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

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.