Executes a command in a container.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eci:ExecContainerCommand |
update |
*containergroup
|
|
None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the instance. |
cn-hangzhou |
| RegionId |
string |
Yes |
The region ID of the instance. |
cn-hangzhou |
| ContainerGroupId |
string |
Yes |
The instance ID, which is the container group ID. |
eci-2zebxkiifulhl**** |
| ContainerName |
string |
Yes |
The name of the container. |
nginx |
| Command |
string |
Yes |
The commands to execute in the container. You can specify up to 20 commands. Each command can be up to 256 characters long. |
["/bin/sh", "-c", "ls -a"] |
| TTY |
boolean |
No |
Specifies whether to enable interaction. The default value is false. |
false |
| Stdin |
boolean |
No |
Specifies whether to enable standard input. The default value is true. |
true |
| Sync |
boolean |
No |
Specifies whether to execute the command immediately and return the result synchronously. The default value is false. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The unique ID of the request. |
28B583A8-313D-4383-7817-B5A9F7E0**** |
| WebSocketUri |
string |
The WebSocket URL. Use this URL to connect to the container. |
wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx**** |
| HttpUrl |
string |
The HTTP URL. Access this URL within 30 seconds to enter the container. For more information, see Use and integrate ECI Terminal. |
https://eci.console.alibabacloud.com/terminal?param=X32a**** |
| SyncResponse |
string |
The result returned for the command. This parameter is returned when Sync is set to true. |
Hello |
Examples
Success response
JSON format
{
"RequestId": "28B583A8-313D-4383-7817-B5A9F7E0****",
"WebSocketUri": "wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx****",
"HttpUrl": "https://eci.console.alibabacloud.com/terminal?param=X32a****",
"SyncResponse": "Hello"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.