本篇文章給大家?guī)淼膬?nèi)容是關(guān)于如何為一臺或多臺ecs實例觸發(fā)一條云助手命令,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
InvokeCommand
描述
當(dāng)您使用該接口時,請注意:
在一個阿里云地域下,您每天最多能運行500次云助手命令。
目標(biāo)實例的網(wǎng)絡(luò)類型必須是專有網(wǎng)絡(luò)VPC。
目標(biāo)實例的狀態(tài)必須為 運行中(Running)。
目標(biāo)實例必須預(yù)先安裝 云助手客戶端。
執(zhí)行類型為PowerShell的命令時,您需要確保目標(biāo)ECS windows實例已經(jīng)配置了PowerShell模塊。
對于單次執(zhí)行(Timed=False),只執(zhí)行一次命令。
對于周期執(zhí)行(Timed=True),云助手將根據(jù)參數(shù)Frequency指定的時間頻率定時執(zhí)行。上次的執(zhí)行結(jié)果不對下一次執(zhí)行產(chǎn)生任何影響。
周期執(zhí)行的時間設(shè)置基準(zhǔn)為UTC +08:00,且該時間以實例的系統(tǒng)時間為準(zhǔn),您需要確保您的ECS實例的時間或者時區(qū)與您預(yù)期的時間一致。
更多關(guān)于時區(qū)的詳情,linux 實例請參閱 修改 ECS Linux 實例時區(qū)與設(shè)置 NTP 服務(wù),Windows 實例請參閱 同步 Windows 實例的時鐘。
您可以選擇多臺ECS實例,若其中某臺實例不滿足執(zhí)行條件時,您需要重新選擇。
命令的執(zhí)行可能會因為目標(biāo)實例的狀態(tài)異常、網(wǎng)絡(luò)異?;蛟浦挚蛻舳水惓6霈F(xiàn)無法執(zhí)行的情況,無法執(zhí)行時不會生成執(zhí)行信息。
請求參數(shù)
返回參數(shù)
示例
請求示例
https://ecs.aliyuncs.com/?Action=InvokeCommand &RegionId=cn-hangzhou &InstanceId.1=i-bp185dy2o3o6nxxxxxxx &InstanceId.2=i-bsdn5dy2o845sxxxxxxx &CommandId=c-e996287206324975b5fbe1dxxxxxxxxx &Timed=true&Frequency=0?0-5?14?*?*?? &
正常返回示例
xml格式
<invokecommandresponse> ????<requestid>E69EF3CC-94CD-42E7-8926-F133B86387C0</requestid> ????<invokeid>t-7d2a745b412b4601b2d47f6a768d3a14</invokeid></invokecommandresponse>
json格式
{ ????"RequestId":"E69EF3CC-94CD-42E7-8926-F133B86387C0", ????"InvokeId":"t-7d2a745b412b4601b2d47f6a768d3a14" }
異常返回示例
XML格式
<error> ????<requestid>E69EF3CC-94CD-42E7-8926-F133B86387C0</requestid> ????<hostid>ecs.aliyuncs.com</hostid> ????<code>MissingParameter.CommandId</code> ????<message>The?input?parameter?“CommandId”?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.CommandId" ????"Message":?"The?input?parameter?“CommandId”?that?is?mandatory?for?processing?this?request?is?not?supplied." }
錯誤碼
以下為本接口特有的錯誤碼。更多錯誤碼,請訪問 API 錯誤中心。