全部产品
云市场

InvokeShellCommand

更新时间:2018-08-08 15:03:21

执行交互执行命令。

描述

用户针对单个集群的节点提交并执行交互执行命令。

请求参数

字段 类型 是否必须 默认值 描述
Action String - 操作接口名,系统规定参数,取值:InvokeShellCommand
RegionId String - 地域ID
ClusterId String - 集群ID
Instance.n.Id String - 第n个执行命令的目标节点ecs实例ID。用于限定执行范围,不指定则默认在集群所有节点上执行。
Command String - 命令内容,长度小于2048。
WorkingDir String /root 命令工作目录。默认为 /root
Timeout Integer 3600 超时时间(秒)。超时将终止命令进程。参数取值最小为60,如果取值小于60将置为60秒。默认值:3600

返回参数

公共返回参数外返回如下结果:

字段 类型 描述
CommandId String 命令ID,用于后续查询
InstanceIds Array<InstanceId> 执行命令的实例ID

示例

请求示例

  1. https://ehpc.cn-hangzhou.aliyuncs.com/?Action=InvokeShellCommand&RegionId=cn-hangzhou&ClusterId=<集群ID>&Command=echo "hello world"&<公共请求参数>

返回示例

XML格式

  1. <InvokeShellCommandResponse>
  2. <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
  3. <CommandId>c-f4682204a89949979d75e76700e05521</CommandId>
  4. <InstanceIds>
  5. <InstanceId>i-uf68t1zu3jkhs8wyxhii</InstanceId>
  6. <InstanceId>i-uf6abz34m2714bp4nydi</InstanceId>
  7. <InstanceId>i-uf65bh2113hlqvyrx3us</InstanceId>
  8. <InstanceId>i-uf68t1zu3jkhs8wyxhil</InstanceId>
  9. <InstanceId>i-uf6b0mtpx166fxxiskm4</InstanceId>
  10. <InstanceId>i-uf6faknz4dy1bit7zg2n</InstanceId>
  11. </InstanceIds>
  12. </InvokeShellCommandResponse>

JSON格式

  1. {
  2. "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  3. "CommandId": "c-f4682204a89949979d75e76700e05521",
  4. "InstanceIds": {
  5. "InstanceId": ["i-uf68t1zu3jkhs8wyxhii", "i-uf6abz34m2714bp4nydi", "i-uf65bh2113hlqvyrx3us", "i-uf68t1zu3jkhs8wyxhil",
  6. "i-uf6b0mtpx166fxxiskm4", "i-uf6faknz4dy1bit7zg2n"]
  7. }
  8. }

错误码

查询E-HPC接口错误码请访问 错误码。更多错误码,请访问 API 错误中心