公共參數是指所有接口調用都需要用到的參數,包含公共請求參數和公共返回參數。

公共請求參數

公共請求參數是每個接口都需要使用到的請求參數。主要參數參見下表:

名稱 是否必須 示例 描述
Authorization acs<yourAccessKeyId>:<yourSignature> 用于驗證請求合法性的認證信息,格式為AccessKeyId:Signature。
含義如下:
  • AccessKeyId為用戶的訪問密鑰ID。
  • Signature為請求簽名,詳情請參見簽名機制
Date Thu,17 Nov 2018 18:49:58 GMT HTTP 1.1協議中規定的GMT時間。
Accept application/json 客戶端需要的返回值類型,取值為application/json。
x-acs-action ListInstance API的名稱。詳情請參見API概覽
x-acs-version 2017-06-13 API版本。
x-acs-signature-nonce 51284580-614a-11eb-8a9b-9dcfec8d**** 唯一隨機數,用于防止網絡重放攻擊。您在不同請求間需要使用不同的隨機數值。
x-acs-signature-method HMAC-SHA1 簽名方式,目前僅支持HMAC-SHA1。
ContentMD5 MACiECZtnLiNkNS1v5****=1 HTTP請求正文的128-bit MD5散列值轉換成BASE64編碼的結果。
示例如下。
GET https://elasticsearch.cn-hangzhou.aliyuncs.com/openapi/instances HTTP/1.1

Authorization: acs DemoAccessKey:31nTIpResD/0C8gb+ChUeuv****=
Date: Thu, 17 Nov 2018 18:49:58 GMT
Accept: application/json
x-acs-action: ListInstance
x-acs-version: 2017-06-13
x-acs-signature-nonce: 51284580-614a-11eb-8a9b-9dcfec8d****
x-acs-signature-method: HMAC-SHA1
ContentMD5:MACiECZtnLiNkNS1v5****=1

公共返回參數

名稱 類型 描述
RequestId String 請求ID。無論調用接口成功與否,都會返回該參數。