この記事では、ECS インスタンスでクラウド アシスタント コマンドの実行リストとステータスをクエリする方法を紹介し、具体的な手順に焦点を当てています。この記事の内容はコンパクトなので、何かを得ることができれば幸いです。
呼び出しの説明
リクエストパラメータ
##戻りパラメータ
コマンド実行レコード セット typeInvocationSetType
コマンド実行タイプInvocationType
実行対象インスタンスセットtypeInvokeInstanceSetType
#ターゲット インスタンスの実行ステータス typeInvokeInstanceType
Example
リクエスト例https://ecs.aliyuncs.com/?Action=DescribeInvocations
&RegionId=cn-hangzhou
&<公共请求参数>
XML 形式
<DescribeInvocationsResponse>
<TotalCount>2</TotalCount>
<PageNumber>1</PageNumber>
<PageSize>10</PageSize>
<Invocations>
<Invocation>
<InvokeStatus>Running</InvokeStatus>
<InvokeId>t-7d2a745b412b4601b2d47f6a768d3b53</InvokeId>
<CommandName>Test1</CommandName>
<CommandType>RunShellScript</CommandType>
<Frequency>0 */20 * * * *</Frequency>
<InvokeInstances>
<InvokeInstance>
<InstanceId>i-uf614fhehhzmx</InstanceId>
<InstanceInvokeStatus>Finished</InstanceInvokeStatus>
</InvokeInstance>
<InvokeInstance>
<InstanceId>i-uf614fhehhzmy</InstanceId>
<InstanceInvokeStatus>Running</InstanceInvokeStatus>
</InvokeInstance>
</InvokeInstances>
<Timed>True</Timed>
<CommandId>c-7d2a745b412b4601b2d47f6a768d3a14</CommandId>
</Invocation>
<Invocation>
<InvokeStatus>Finished</InvokeStatus>
<InvokeId>t-7d2a745b412b4601b2d47f6a768d3b55</InvokeId>
<CommandName>Test3</CommandName>
<CommandType>RunShellScript</CommandType>
<Frequency> </Frequency>
<InvokeInstances>
<InvokeInstance>
<InstanceId>i-uf614fhehhzmx</InstanceId>
<InstanceInvokeStatus>Finished</InstanceInvokeStatus>
</InvokeInstance>
<InvokeInstance>
<InstanceId>i-uf64isakb713x</InstanceId>
<InstanceInvokeStatus>Finished</InstanceInvokeStatus>
</InvokeInstance>
</InvokeInstances>
<Timed>False</Timed>
<CommandId>c-7d2a745b412b4601b2d47f6a768d3a16</CommandId>
</Invocation>
</Invocations>
<RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</RequestId>
</DescribeInvocationsResponse>
{
"TotalCount": 2,
"PageNumber": 1,
"PageSize": 10,
"Invocations": {
"Invocation": [
{
"InvokeStatus": "Running",
"InvokeId": "t-7d2a745b412b4601b2d47f6a768d3b53",
"CommandName": "Test1",
"CommandType": "RunShellScript",
"Frequency": "0 */20 * * * *",
"InvokeInstances": {
"InvokeInstance": [
{
"InstanceId": "i-uf614fhehhzmx",
"InstanceInvokeStatus": "Finished"
},
{
"InstanceId": "i-uf64isakb713x",
"InstanceInvokeStatus": "Running"
}
]
},
"Timed": true,
"CommandId": "c-7d2a745b412b4601b2d47f6a768d3a14"
},
{
"InvokeStatus": "Finished",
"InvokeId": ">t-7d2a745b412b4601b2d47f6a768d3b55",
"CommandName": "Test3",
"CommandType": "RunShellScript",
"InvokeInstances": {
"InvokeInstance": [
{
"InstanceId": "i-uf614fhehhzmx",
"InstanceInvokeStatus": "Finished"
},
{
"InstanceId": "i-uf64isakb713x",
"InstanceInvokeStatus": "Finished"
}
]
},
"Timed": false,
"CommandId": "c-7d2a745b412b4601b2d47f6a768d3a16"
}
]
},
"RequestId": "E69EF3CC-94CD-42E7-8926-F133B86387C0"
}
#例外リターンの例
##XML 形式#
<Error> <RequestId>E69EF3CC-94CD-42E7-8926-F133B86387C0</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 形式
{ "RequestId": "E69EF3CC-94CD-42E7-8926-F133B86387C0", "HostId": "ecs.aliyuncs.com" "Code": "MissingParameter.RegionId" "Message": "The input parameter “RegionId” that is mandatory for processing this request is not supplied." }
エラー コード
次は、このインターフェイスに固有のエラー コードです。その他のエラー コードについては、API エラー センターをご覧ください。
以上がECS インスタンスで Cloud Assistant コマンドの実行リストとステータスをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。