クラウドアシスタントコマンドの呼び出し結果、つまり指定された ECS インスタンスの実際の Output
情報を照会します。
説明
DescribeInvocations インターフェイスを使用してコマンドの呼び出しステータスを確認し、返された InvokeStatus
が Finished
である場合、コマンドプロセスが完了したことを示しますが、必ずしも期待どおりの結果であるとは限りません。特定の呼び出し結果を取得するには、DescribeInvocationResults の Output
パラメーターを確認する必要があります。実際の出力結果は、有効なバージョンです。
リクエストパラメーター
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | このインタフェースの名前。値:DescribeInvocationResults |
RegionId | String | はい | リージョン ID。詳細については、「DescribeRegions」をご参照ください。 |
CommandId | String | いいえ | コマンド ID。詳細については、DescribeRegionsを呼び出して、最新のリージョンリストを取得してください。 |
InstanceId | String | いいえ | インスタンス ID。 |
InvokeId | String | いいえ | コマンドプロセスの呼び出し ID。DescribeInvocations APIを使用して、すべての InvokeId を確認できます。 |
InvokeRecordStatus | String | いいえ | 照会するコマンドプロセスのステータス。オプションの値:
|
PageNumber | Integer | いいえ | 現在のページ番号。 開始値:1 |
PageSize | デフォルト値:1 | いいえ | 複数ページ表示の場合の 1 ページあたりの行数。最大値:50 デフォルト値:10 |
レスポンスパラメーター
名前 | 型 | 説明 |
---|---|---|
TotalCount | Integer | コマンドの総数。 |
PageNumber | Integer | クエリ結果のページ番号。 |
PageSize | Integer | 1 ページあたりの行数。 |
InvocationResults | Array | コマンド呼び出し結果セット (InvocationResultSetType)。 |
InvocationResultSetType
名前 | 型 | 説明 |
---|---|---|
Invocationresult | Array | インスタンスの呼び出し結果の型 (InvocationResultType)。1 回の呼び出しでは、1 項目のみの結果が戻されます。 |
InvocationResultType
名前 | 型 | 説明 |
---|---|---|
CommandId | String | コマンド ID。 |
InvokeId | String | 呼び出し ID。 |
InstanceId | String | インスタンス ID。 |
FinishedTime | String | コマンドプロセス完了時間。コマンドプロセスがタイムアウトした場合、コマンドプロセスの完了時間は CreateCommand TimedOut に基づきます 。 |
InvokeRecordStatus | String | コマンドプロセスの呼び出しステータス。オプションの値:
|
Output | String | コマンドプロセス完了後の実際の結果。出力内容は、Base64 でエンコードされた形式で送信されます。 |
Exitcode | Integer | コマンドプロセスの終了コード:
|
例
リクエスト例
https://ecs.aliyuncs.com/?Action=DescribeInvocationResults&RegionId=cn-hangzhou&<Common Request Parameters>
レスポンス例 (成功)
XML 形式
JSON 形式
<DescribeInvocationResultsResponse> <TotalCount>5</TotalCount> <PageNumber>1</PageNumber> <PageSize>5</PageSize> <Invocationresults> <Invocationresult> <FinishedTime>2018-01-05 15:45:02</FinishedTime> <Invokerecordstatus> finished </invokerecordstatus> <InstanceId>i-uf614fhehhzmxxxxxxxx</InstanceId> <InvokeId>t-001937b74e2a4242891fc789xxxxxxxx</InvokeId> <Output>MTU6NDU6MDEK</Output> <CommandId>c-6b0fb9d72adc421abab462abxxxxxxxx</CommandId> <ExitCode>0</ExitCode> </InvocationResult> <InvocationResult> <FinishedTime>2018-01-05 15:40:02</FinishedTime> <InvokeRecordStatus>finished</InvokeRecordStatus> <InstanceId>i-uf614fhehhzmxxxxxxxx</InstanceId> <InvokeId>t-a8935b93739442e59ed621a6xxxxxxxx</InvokeId> <Output> </Output> <CommandId>c-e67505b2be3e477dae94c0f0xxxxxxxx</CommandId> <ExitCode>0</ExitCode> </InvocationResult> <InvocationResult> <FinishedTime>2018-01-05 15:30:02</FinishedTime> <InvokeRecordStatus>finished</InvokeRecordStatus> <InstanceId>i-uf614fhehhzmxxxxxxxx</InstanceId> <InvokeId>t-001937b74e2a4242891fc78xxxxxxxx</InvokeId> <Output>MTU6MzA6MDEK</Output> <CommandId>c-6b0fb9d72adc421abab462abxxxxxxxx</CommandId> <ExitCode>0</ExitCode> </InvocationResult> <InvocationResult> <FinishedTime>2018-01-05 15:20:02</FinishedTime> <InvokeRecordStatus>finished</InvokeRecordStatus> <InstanceId>i-uf614fhehhzmxxxxxxxx</InstanceId> <InvokeId>t-a8935b93739442e59ed621a6xxxxxxxx</InvokeId> <Output> </Output> <CommandId>c-e67505b2be3e477dae94c0f0xxxxxxxx</CommandId> <Exitcode> 0 </exitcode> </InvocationResult> <InvocationResult> <FinishedTime>2018-01-05 15:15:02</FinishedTime> <InvokeRecordStatus>finished</InvokeRecordStatus> <InstanceId>i-uf614fhehhzmxxxxxxxx</InstanceId> <InvokeId>t-001937b74e2a4242891fc789xxxxxxxx</InvokeId> <Output>MTU6MTU6MDEK</Output> <CommandId>c-6b0fb9d72adc421abab462abxxxxxxxx</CommandId> <ExitCode>0</ExitCode> </InvocationResult> </InvocationResults> <RequestId>567FA138-6026-47C6-A299-5D50xxxxxxxx</RequestId></DescribeInvocationResultsResponse>
{ “Invocation”: { “TotalCount”: 5, “PageNumber”: 1, “InvocationResults”: { “InvocationResult”: [ { “FinishedTime”: “2018-01-05 15:45:02”, “InvokeRecordStatus”: “finished”, “InstanceId”: “i-uf614fhehhzmxxxxxxxx”, “InvokeId”: “t-001937b74e2a4242891fc789xxxxxxxx”, “Output”: “MTU6NDU6MDEK”, “CommandId”: “c-6b0fb9d72adc421abab462abxxxxxxxx”, “ExitCode”: 0 }, { “FinishedTime”: “2018-01-05 15:40:02”, “InvokeRecordStatus”: “finished”, “InstanceId”: “i-uf614fhehhzmxxxxxxxx”, “InvokeId”: “t-a8935b93739442e59ed621a6xxxxxxxx”, “Output”: “”, “CommandId”: “c-e67505b2be3e477dae94c0f0xxxxxxxx”, “ExitCode”: 0 }, { “FinishedTime”: “2018-01-05 15:30:02”, “InvokeRecordStatus”: “finished”, “InstanceId”: “i-uf614fhehhzmxxxxxxxx”, “InvokeId”: “t-001937b74e2a4242891fc78xxxxxxxx”, “Output”: “MTU6MzA6MDEK”, “CommandId”: “c-6b0fb9d72adc421abab462abxxxxxxxx”, “ExitCode”: 0 }, { “FinishedTime”: “2018-01-05 15:20:02”, “InvokeRecordStatus”: “finished”, “InstanceId”: “i-uf614fhehhzmd3zj4k74”, “InvokeId”: “t-a8935b93739442e59ed621a6xxxxxxxx”, “Output”: “”, “CommandId”: “c-e67505b2be3e477dae94c0f0xxxxxxxx”, “ExitCode”: 0 }, { “FinishedTime”: “2018-01-05 15:15:02”, “InvokeRecordStatus”: “finished”, “InstanceId”: “i-uf614fhehhzmd3zj4k74”, “InvokeId”: “t-001937b74e2a4242891fc789xxxxxxxx”, “Output”: “MTU6MTU6MDEK”, “CommandId”: “c-6b0fb9d72adc421abab462abxxxxxxxx”, “ExitCode”: 0 } ] }, “PageSize”: 5 }, “RequestId”: “567FA138-6026-47C6-A299-5D50xxxxxxxx”}
レスポンス例 (エラー)
XML 形式
JSON 形式
<Error> <RequestId>540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx</RequestId> <HostId>ecs.aliyuncs.com</HostId> <Code>MissingParameter.RegionId</Code> <Message>The input parameter “RegionId” that is mandatory for processing this request is not supplied.</Message></Error>
{ “RequestId”: “540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx”, “HostId”: “ecs.aliyuncs.com” “Code”: “MissingParameter.RegionId” “Message”: “The input parameter “RegionId” that is mandatory for processing this request is not supplied.”}
エラーコード
このインターフェイスに固有のエラーコードは次のとおりです。詳細については、「API Error Center」をご参照ください。
エラーコード | エラーメッセージ | HTTP ステータスコード | 意味 |
---|---|---|---|
MissingParameter.RegionId | The input parameter “RegionId” that is mandatory for processing this request is not supplied. | 400 | 必須パラメーター RegionId を指定する必要があります。または、RegionId 内のリソースを使用することはできません。 |
InvalidRegionId.NotFound | The RegionId provided does not exist in our items. | 404 | 指定された RegionId は存在しません。 |
InternalError.Dispatch | An internal error occurred when dispatch the request. | 500 | 内部エラー。後でもう一度お試しください。 |