本文主要介紹Auto Scaling涉及的公用請求參數和公用返回參數樣本。
公用請求參數
以下公用請求參數適用於通過URL發送GET請求調用Auto ScalingAPI。
名稱 | 類型 | 是否必選 | 描述 |
Action | String | 是 | API介面名稱。 |
AccessKeyId | String | 是 | 訪問服務使用的密鑰ID。AccessKey用於調用API,而使用者密碼用於登入Auto Scaling控制台。更多資訊,請參閱建立AccessKey。 |
Signature | String | 是 | 您的簽名。更多資訊,請參見簽名機制。 |
SignatureMethod | String | 是 | 簽名方式。取值:HMAC-SHA1。 |
SignatureVersion | String | 是 | 簽名演算法版本。取值:1.0。 |
SignatureNonce | String | 是 | 簽名唯一隨機數。用於防止網路重放攻擊,建議您每一次請求都使用不同的隨機數。JAVA語言建議用 |
Timestamp | String | 是 | 請求的時間戳記。遵循ISO8601標準,並需要使用UTC時間,格式為 例如: |
Version | String | 是 | API的版本號碼,格式為 |
Format | String | 否 | 返回參數的格式類型。取值範圍:
預設值:JSON。 |
請求樣本
http(s)://ess.aliyuncs.com/?Action=CreateScaling****
&Format=XML
&Version=2014-08-28
&Signature=Pc5WB8gokVn0xfeu%2FZV%2BiNM1dgI%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=15215528852396
&SignatureVersion=1.0
&AccessKeyId=key-test
&Timestamp=2018-01-01T12:00:00Z
…公用返回參數
名稱 | 類型 | 描述 |
RequestId | String | 請求ID。 無論調用介面成功與否,都會返回請求ID。 |
正常返回樣本
XML格式:
HTTP/1.1 200 OK
Content-Type:application/xml
<ModifyScalingGroupResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</ModifyScalingGroupResponse>JSON格式:
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}