コンテナーでコマンドを実行します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
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 です。この URL を使用してコンテナーに接続します。 |
wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx**** |
| HttpUrl |
string |
HTTP URL です。30 秒以内にこの URL にアクセスしてコンテナーに入ります。詳細については、「ECI Terminal の使用と統合」をご参照ください。 |
https://eci.console.alibabacloud.com/terminal?param=X32a**** |
| SyncResponse |
string |
コマンドに対して返される結果。このパラメーターは、Sync が true に設定されている場合に返されます。 |
Hello |
例
成功レスポンス
JSONJSON
{
"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"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。