Executa um comando em um contêiner.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
eci:ExecContainerCommand |
update |
*containergroup
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região da instância. |
cn-hangzhou |
| RegionId |
string |
Sim |
O ID da região da instância. |
cn-hangzhou |
| ContainerGroupId |
string |
Sim |
O ID da instância, que é o ID do grupo de contêineres. |
eci-2zebxkiifulhl**** |
| ContainerName |
string |
Sim |
O nome do contêiner. |
nginx |
| Command |
string |
Sim |
Os comandos a serem executados no contêiner. Você pode especificar até 20 comandos. Cada comando pode ter até 256 caracteres. |
["/bin/sh", "-c", "ls -a"] |
| TTY |
boolean |
Não |
Especifica se a interação deve ser ativada. O valor padrão é false. |
false |
| Stdin |
boolean |
Não |
Especifica se a entrada padrão deve ser ativada. O valor padrão é true. |
true |
| Sync |
boolean |
Não |
Especifica se o comando deve ser executado imediatamente e o resultado retornado de forma síncrona. O valor padrão é false. |
false |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID exclusivo da solicitação. |
28B583A8-313D-4383-7817-B5A9F7E0**** |
| WebSocketUri |
string |
A URL do WebSocket. Use esta URL para se conectar ao contêiner. |
wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx**** |
| HttpUrl |
string |
A URL HTTP. Acesse esta URL em até 30 segundos para entrar no contêiner. Para obter mais informações, consulte Usar e integrar o Terminal ECI. |
https://eci.console.alibabacloud.com/terminal?param=X32a**** |
| SyncResponse |
string |
O resultado retornado para o comando. Este parâmetro é retornado quando Sync é definido como true. |
Hello |
Exemplos
Resposta de sucesso
JSON formato
{
"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"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.