小编给大家分享一下使用CreateCommand新建一条云助手命令的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
CreateCommand
您可以创建以下类型的命令:
Windows实例适用的蝙蝠脚本(RunBatScript)
Windows实例适用的PowerShell脚本(RunPowerShellScript)
Linux实例适用的Shell脚本(RunShellScript)
您可以通过指定参数超时为命令设置在ECS实例中执行时最大的超时时间,命令执行超时后,云助手客户端会强制终止命令进程,即取消命令的PID。
对于单次执行,超时后,该命令针对指定的ECS实例的执行状态(InvokeRecordStatus)变为执行失败(失败).
对于周期执行:
周期执行的超时时间对每一次执行记录均有效。
某次执行超时后,该次执行记录的状态(InvokeRecordStatus)变为执行失败(失败).
上次执行超时与否不影响下一次执行。
您可以通过指定参数WorkingDir为命令指定执行路径。对于Linux实例,默认在管理员根用户的家庭目录下,具体为/根目录。对于Windows实例,默认在云助手客户端进程所在目录,例如,C: \ ProgramData \王坚\协助\ $(版本)。
在一个地域下,您最多能创建100条云助手命令。
<强>请求示例强>
https://ecs.aliyuncs.com/?Action=CreateCommand ,RegionId=cn-hangzhou 和Name=测试 ,=RunShellScript类型 ,CommandContent=ZWNobyAxMjM=,& lt;公共请求参数在
<强>正常返回示例强>
<强> XML格式强>
& lt; CreateCommandResponse> & lt; RequestId> e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0 & lt; CommandId> c-7d2a745b412b4601b2d47f6a768d3a14 & lt;/CreateCommandResponse>
<强> JSON格式强>
{ “RequestId":“e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0", “CommandId":“c-7d2a745b412b4601b2d47f6a768d3a14" }
<强>异常返回示例强>
<强> XML格式强>
& lt; Error> & lt; RequestId> e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0 & lt; HostId> ecs.aliyuncs.com & lt; Code> MissingParameter.Name & lt; Message>输入参数“Name”强制处理这个请求是不提供灵活;/Message> & lt;/Error>
<强> JSON格式强>
{ “RequestId":“e69ef3cc cd - 94 - 42 - e7 - 8926 - f133b86387c0", “HostId":“ecs.aliyuncs.com" “Code":“MissingParameter.Name" “Message":“输入参数“名字”是强制性的提供处理这个请求不是!” }
以下为本接口特有的错误码。更多错误码,请访问API错误中心。
看完了这篇文章,相信你对使用CreateCommand新建一条云助手命令的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!