Bagian ini menjelaskan parameter permintaan dan respons umum.
Parameter permintaan umum
Parameter | Tipe | Diperlukan | Deskripsi |
Format | String | Tidak | Format untuk mengembalikan respons. Nilai default: XML. Nilai valid:
|
Versi | String | Ya | Nomor versi API. Tentukan nomor versi dalam format YYYY-MM-DD. Atur nilai menjadi 2019-09-10. |
Signature | String | Ya | String tanda tangan dari permintaan saat ini. |
SignatureMethod | String | Ya | Metode enkripsi string tanda tangan. Atur nilainya menjadi HMAC-SHA1. |
SignatureNonce | String | Ya | Nomor unik dan acak yang digunakan untuk mencegah serangan replay. Anda harus menggunakan angka berbeda untuk setiap permintaan. |
SignatureVersion | String | Ya | Versi algoritma enkripsi tanda tangan. Atur nilainya menjadi 1.0. |
AccessKeyId | String | Ya | ID AccessKey yang diberikan kepada Anda oleh Alibaba Cloud. |
Timestamp | String | Ya | Cap waktu permintaan. Tentukan waktu dalam standar ISO 8601 dalam format YYYY-MM-DDThh:mm:ssZ. Waktu harus dalam UTC. Sebagai contoh, 2013-01-10T12:00:00Z menentukan pukul 20:00:00 pada tanggal 10 Januari 2013 (UTC+8). |
Contoh Permintaan
http(s)://ros.aliyuncs.com/?Action=CreateStack
&Format=xml
&Version=2019-09-10
&Signature=Pc5WB8gokVn0xfeu%2FZV%2BiNM1dg****
&SignatureMethod=HMAC-SHA1
&SignatureNonce=1521552885****
&SignatureVersion=1.0
&AccessKeyId=LTAI****************
&Timestamp=2020-06-01T12:00:00ZParameter respons umum
Respons dapat dikembalikan dalam format JSON atau XML. Anda dapat menentukan format respons dalam permintaan. Format respons default adalah JSON. Setiap respons mengembalikan nilai RequestId yang unik, terlepas dari apakah panggilan berhasil atau tidak.
Kode status HTTP
2xxmenunjukkan panggilan berhasil.Kode status HTTP
4xxatau5xxmenunjukkan panggilan gagal.
Contoh Respons
Format XML
<?xml version="1.0" encoding="utf-8"?> ><!--Node root hasil--> <Operation nama + Respons> <!--Tag permintaan respons--> <RequestId>4C467B38-3910-447D-87BC-AC049166F216</RequestId> <!--Data yang dikembalikan--> </Operation nama + Respons>Format JSON
{ "RequestId":"4C467B38-3910-447D-87BC-AC049166F216" /*Data yang dikembalikan*/ }