调用ExecContainerCommand在容器内部执行命令。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
RegionId String cm-hangzhou

实例所属的地域 ID。

ContainerGroupId String eci-xxx

容器组 ID

ContainerName String nginx

容器名称。

Command String [“/bin/bash”]

命令组序列,最多20,单个命令最长256个字符。字符串需按照 JSON 格式传入,例如 [“/bin/bash”]、[“ps”,”-ef”]

Action String ExecContainerCommand

系统规定参数。取值:ExecContainerCommand

TTY Boolean false

是否开启交互,默认为false,例如Command为 [“/bin/bash”] 时,需要设置为true。

返回数据

名称 类型 示例值 描述
RequestId String 28B583A8-313D-4383-8EA9-B5A9F7E07817

请求ID,唯一标识。

WebSocketUri String wss://eci-cn-shanghai.aliyun.com/exec/?s=xxx

WebSocket URL。

示例

请求示例


http(s)://eci.aliyuncs.com/?Action=ExecContainerCommand
&RegionId=cm-hangzhou
&ContainerGroupId=eci-xxx
&ContainerName=nginx
&Command= [“/bin/bash”]
&<公共请求参数>

正常返回示例

XML 格式

<ExecContainerCommandResponse>
      <RequestId>45D5B0AD-3B00-4A9B-9911-6D5303B06712</RequestId>
      <WebSocketUri>wss://eci-cn-shanghai.aliyun.com/exec/?s=xxx</WebSocketUri>
</ExecContainerCommandResponse>

JSON 格式

{
	"RequestId":"45D5B0AD-3B00-4A9B-9911-6D5303B06712",
	"WebSocketUri":"wss://eci-cn-shanghai.aliyun.com/exec/?s=xxx"
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidParameter.ValueExceeded %s 参数值超过规定范围
400 IncorrectStatus %s 指定的实例状态不正确。

访问错误中心查看更多错误码。