クラウドアシスタントが ECS インスタンスで「実行中」の状態にあるプロセスを停止します。 このインターフェイスを呼び出すときは、次の点を考慮してください。
-
一度の呼び出しでコマンド・プロセスを停止すると、インスタンスで開始された呼び出し操作が進行し、開始されていない呼び出し操作は停止します。
-
定期的な呼び出しでコマンド・プロセスを停止すると、インスタンスで開始された呼び出し操作は続行されますが、呼び出しは次の期間には進まません。
リクエストパラメータ
Action | String | Yes | インタフェースの名前。 値:StopInvocation。 |
RegionId | String | Yes | リージョン ID。 詳細は、DescribeRegions をご参照してください。 |
InvokeId | String | Yes | コマンド・プロセスの呼び出し ID。 DescribeInvocations を呼び出して最新の InvokeId リストを取得することができます。
|
InstanceIds | Array | No | コマンド呼び出しを停止するインスタンスのリスト。 パラメータ値は、[“InstanceId1”、 “InstanceId2”、…] の形式でフォーマットされたJSON配列である。
カンマ( 、 )で区切って最大 100 のインスタンス ID を指定できます。
|
レスポンスパラメータ
すべてのパラメータは共通のレスポンスパラメータです。 詳細は、共通パラメータをご参照してください。
例
リクエストの例
https://ecs.aliyuncs.com/?Action=StopInvocation
&RegionId=cn-hangzhou
&InvokeId=t-1fad2a8876de47068cc734d57703aa76
&<Common Request Parameters>
成功のレスポンス例
XML
format
<StopInvocationResponse>
<RequestId>540CFF28-407A-40B5-B6A5-73Bxxxxxxxxx</RequestId>
</StopInvocationResponse>
JSON
format
{
"RequestId":"540CFF28-407A-40B5-B6A5-73Bxxxxxxxxx",
}
失敗のレスポンス例
XML
format
<Error>
<RequestId>540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx</RequestId>
<HostId>ecs.aliyuncs.com</HostId>
<Code>InvalidInstance.NoClient</Code>
<Message>The specified instances have no cloud assistant client installed.</Message>
</Error>
JSON
format
{
"RequestId": "540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx",
"HostId": "ecs.aliyuncs.com"
"Code": "InvalidInstance.NoClient"
"Message": "The specified instances have no cloud assistant client installed."
}
エラーコード
このインタフェースに固有のエラーコードは次のとおりです。詳細については、API のエラー・センターを参照してください。
InvalidInvokeId.NotFound | The specified InvokeId does not exist. | 400 | 指定された InvokeId は存在しません。
|
MissingParameter.InstanceId | The input parameter “InstanceIds” that is mandatory for processing this request is not supplied. | 400 |
InstanceIds の必須パラメータを指定する必要があります。
|
MissingParameter.RegionId | The input parameter “RegionId” that is mandatory for processing this request is not supplied. | 400 |
RegionId の必須パラメータを指定する必要があります。 または、指定されたリージョンのリソースを使用することはできません。
|
MissingParameter.InvokeId | The input parameter “InvokeId” that is mandatory for processing this request is not supplied. | 400 | 必要なパラメータ InvokeId を指定する必要があります。
|
InvalidRegionId.NotFound | The RegionId provided does not exist in our items. | 404 | 指定された RegionId は存在しません。
|
InternalError.Dispatch | An internal error occurred when dispath the request | 500 | 内部エラー。 後でもう一度お試しください。 |