调用ExecContainerCommand在容器内部执行命令。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
eci:ExecContainerCommand |
update |
*containergroup
|
|
无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
实例所属的地域 ID。 |
cn-hangzhou |
| RegionId |
string |
是 |
实例所属的地域 ID。 |
cn-hangzhou |
| ContainerGroupId |
string |
是 |
实例 ID,即容器组 ID。 |
eci-2zebxkiifulhl**** |
| ContainerName |
string |
是 |
容器名称。 |
nginx |
| Command |
string |
是 |
要在容器内执行的命令序列。最多 20 个命令,单个命令最长 256 个字符。 |
["/bin/sh", "-c", "ls -a"] |
| TTY |
boolean |
否 |
是否开启交互。默认为 false。 |
false |
| Stdin |
boolean |
否 |
是否标准输入。默认为 true。 |
true |
| Sync |
boolean |
否 |
是否立即执行命令并同步返回结果。默认为 false。 |
false |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| RequestId |
string |
请求 ID,唯一标识。 |
28B583A8-313D-4383-7817-B5A9F7E0**** |
| WebSocketUri |
string |
WebSocket URL。您可以利用 WebSocket URL 建立与容器的连接。 |
wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx**** |
| HttpUrl |
string |
HTTP URL。在 30 秒内访问该地址可以进入到容器。更多信息,请参见使用并集成 ECI Terminal。 |
https://eci.console.aliyun.com/terminal?param=X32a**** |
| SyncResponse |
string |
命令的返回结果。当 Sync 设置为 true 时返回该参数。 |
Hello |
示例
正常返回示例
JSON格式
{
"RequestId": "28B583A8-313D-4383-7817-B5A9F7E0****",
"WebSocketUri": "wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx****",
"HttpUrl": "https://eci.console.aliyun.com/terminal?param=X32a****",
"SyncResponse": "Hello"
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidParameter.ValueExceeded | %s | 参数值超过规定范围 |
| 400 | IncorrectStatus | %s | 指定的实例状态不正确。 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。