如何為一臺或多臺ECS實例觸發(fā)一條云助手命令

本篇文章給大家?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ù)

如何為一臺或多臺ECS實例觸發(fā)一條云助手命令

返回參數(shù)

如何為一臺或多臺ECS實例觸發(fā)一條云助手命令

示例

請求示例

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 錯誤中心。

如何為一臺或多臺ECS實例觸發(fā)一條云助手命令

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊7 分享