クラウドアシスタントコマンドの呼び出し結果、つまり指定された ECS インスタンスの実際の Output 情報を照会します。

説明

DescribeInvocations インターフェイスを使用してコマンドの呼び出しステータスを確認し、返された InvokeStatusFinished である場合、コマンドプロセスが完了したことを示しますが、必ずしも期待どおりの結果であるとは限りません。特定の呼び出し結果を取得するには、DescribeInvocationResultsOutput パラメーターを確認する必要があります。実際の出力結果は、有効なバージョンです。

リクエストパラメーター

名前必須かどうか説明
ActionStringはいこのインタフェースの名前。値:DescribeInvocationResults
RegionIdStringはいリージョン ID。詳細については、「DescribeRegions」をご参照ください。
CommandIdStringいいえコマンド ID。詳細については、DescribeRegionsを呼び出して、最新のリージョンリストを取得してください。
InstanceIdStringいいえインスタンス ID。
InvokeIdStringいいえコマンドプロセスの呼び出し ID。DescribeInvocations APIを使用して、すべての InvokeId を確認できます。
InvokeRecordStatusStringいいえ照会するコマンドプロセスのステータス。オプションの値:
  • Running:コマンドプロセスが実行中です。
  • Failed:コマンドプロセス呼び出しが失敗した、コマンドプロセスがタイムアウトした、または、例外が発生しました。
  • Finished:コマンドプロセスの呼び出しが完了しました。
  • Stopped:コマンドプロセスが手動で停止されました。
PageNumberIntegerいいえ現在のページ番号。

開始値:1

PageSizeデフォルト値:1 いいえ複数ページ表示の場合の 1 ページあたりの行数。最大値:50

デフォルト値:10

レスポンスパラメーター

名前説明
TotalCountIntegerコマンドの総数。
PageNumberIntegerクエリ結果のページ番号。
PageSizeInteger 1 ページあたりの行数。
InvocationResultsArrayコマンド呼び出し結果セット (InvocationResultSetType)。
InvocationResultSetType
名前説明
InvocationresultArrayインスタンスの呼び出し結果の型 (InvocationResultType)。1 回の呼び出しでは、1 項目のみの結果が戻されます。
InvocationResultType
名前説明
CommandIdStringコマンド ID。
InvokeIdString呼び出し ID。
InstanceIdStringインスタンス ID。
FinishedTimeStringコマンドプロセス完了時間。コマンドプロセスがタイムアウトした場合、コマンドプロセスの完了時間は CreateCommand TimedOut に基づきます 。
InvokeRecordStatusStringコマンドプロセスの呼び出しステータス。オプションの値:
  • Running:コマンドプロセスが実行中です。
  • Failed:コマンドプロセス呼び出しが失敗した、コマンドプロセスがタイムアウトした、または、例外が発生しました。
  • Finished:コマンドプロセスの呼び出しが完了しました。
  • Stopped:コマンドプロセスが手動で停止されました。
OutputStringコマンドプロセス完了後の実際の結果。出力内容は、Base64 でエンコードされた形式で送信されます。
ExitcodeIntegerコマンドプロセスの終了コード:
  • Linux インスタンスの場合、終了コードは、Shell プロセスの終了コードです。
  • Windows インスタンスの場合、終了コードは、Bat または PowerShell プロセスの終了コードです。

リクエスト例
  1. https://ecs.aliyuncs.com/?Action=DescribeInvocationResults&RegionId=cn-hangzhou&<Common Request Parameters>
レスポンス例 (成功)

XML 形式

  1. <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>
JSON 形式
  1. { 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 形式

  1. <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>
JSON 形式
  1. { 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.RegionIdThe input parameter “RegionId” that is mandatory for processing this request is not supplied.400必須パラメーター RegionId を指定する必要があります。または、RegionId 内のリソースを使用することはできません。
InvalidRegionId.NotFoundThe RegionId provided does not exist in our items.404指定された RegionId は存在しません。
InternalError.Dispatch An internal error occurred when dispatch the request.500内部エラー。後でもう一度お試しください。