本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于如何為一臺(tái)或多臺(tái)ecs實(shí)例觸發(fā)一條云助手命令,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。
InvokeCommand
描述
當(dāng)您使用該接口時(shí),請(qǐng)注意:
在一個(gè)阿里云地域下,您每天最多能運(yùn)行500次云助手命令。
目標(biāo)實(shí)例的網(wǎng)絡(luò)類型必須是專有網(wǎng)絡(luò)VPC。
目標(biāo)實(shí)例的狀態(tài)必須為 運(yùn)行中(Running)。
目標(biāo)實(shí)例必須預(yù)先安裝 云助手客戶端。
執(zhí)行類型為PowerShell的命令時(shí),您需要確保目標(biāo)ECS windows實(shí)例已經(jīng)配置了PowerShell模塊。
對(duì)于單次執(zhí)行(Timed=False),只執(zhí)行一次命令。
對(duì)于周期執(zhí)行(Timed=True),云助手將根據(jù)參數(shù)Frequency指定的時(shí)間頻率定時(shí)執(zhí)行。上次的執(zhí)行結(jié)果不對(duì)下一次執(zhí)行產(chǎn)生任何影響。
周期執(zhí)行的時(shí)間設(shè)置基準(zhǔn)為UTC +08:00,且該時(shí)間以實(shí)例的系統(tǒng)時(shí)間為準(zhǔn),您需要確保您的ECS實(shí)例的時(shí)間或者時(shí)區(qū)與您預(yù)期的時(shí)間一致。
更多關(guān)于時(shí)區(qū)的詳情,linux 實(shí)例請(qǐng)參閱 修改 ECS Linux 實(shí)例時(shí)區(qū)與設(shè)置 NTP 服務(wù),Windows 實(shí)例請(qǐng)參閱 同步 Windows 實(shí)例的時(shí)鐘。
您可以選擇多臺(tái)ECS實(shí)例,若其中某臺(tái)實(shí)例不滿足執(zhí)行條件時(shí),您需要重新選擇。
命令的執(zhí)行可能會(huì)因?yàn)槟繕?biāo)實(shí)例的狀態(tài)異常、網(wǎng)絡(luò)異常或云助手客戶端異常而出現(xiàn)無(wú)法執(zhí)行的情況,無(wú)法執(zhí)行時(shí)不會(huì)生成執(zhí)行信息。
請(qǐng)求參數(shù)
返回參數(shù)
示例
請(qǐng)求示例
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." }
錯(cuò)誤碼
以下為本接口特有的錯(cuò)誤碼。更多錯(cuò)誤碼,請(qǐng)?jiān)L問(wèn) API 錯(cuò)誤中心。