このトピックでは、Auto Scaling API の共通リクエストパラメーターとレスポンスパラメーターについて説明します。
共通リクエストパラメーター
以下の共通リクエストパラメーターは、URL で GET リクエストを送信して Auto Scaling API 操作を呼び出すシナリオに適用されます。
パラメーター | タイプ | 必須 | 説明 |
Action | 文字列 | はい | 実行する操作。 |
AccessKeyId | 文字列 | はい | サービスへのアクセスに使用する AccessKey ID。 AccessKey ペアは、API 操作の呼び出しに使用されます。 ユーザー名とパスワードは、Auto Scaling コンソールへのログインに使用されます。 詳細については、「AccessKey ペアを取得する」をご参照ください。 |
Signature | 文字列 | はい | 署名文字列。 詳細については、「署名」をご参照ください。 |
SignatureMethod | 文字列 | はい | 署名メソッド。 値を HMAC-SHA1 に設定します。 |
SignatureVersion | 文字列 | はい | 署名暗号化アルゴリズムのバージョン。 値を 1.0 に設定します。 |
SignatureNonce | 文字列 | はい | 一意の乱数。 リクエストごとに異なる番号を使用することをお勧めします。 Java 言語で一意の番号を生成するには、 |
Timestamp | 文字列 | はい | リクエストのタイムスタンプ。 たとえば、 |
Version | 文字列 | はい | API のバージョン番号。 |
Format | 文字列 | いいえ | レスポンスパラメーターの形式タイプ。 有効な値:
デフォルト値: 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 | 文字列 | リクエスト 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****"
}