Menjalankan perintah di dalam container.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eci:ExecContainerCommand |
update |
*containergroup
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah dari instans. |
cn-hangzhou |
| RegionId |
string |
Yes |
ID wilayah dari instans. |
cn-hangzhou |
| ContainerGroupId |
string |
Yes |
ID instans, yaitu ID kelompok kontainer. |
eci-2zebxkiifulhl**** |
| ContainerName |
string |
Yes |
Nama container. |
nginx |
| Command |
string |
Yes |
Perintah yang akan dijalankan di dalam container. Anda dapat menentukan hingga 20 perintah. Setiap perintah dapat memiliki panjang maksimal 256 karakter. |
["/bin/sh", "-c", "ls -a"] |
| TTY |
boolean |
No |
Menentukan apakah interaksi diaktifkan. Nilai default-nya adalah false. |
false |
| Stdin |
boolean |
No |
Menentukan apakah input standar diaktifkan. Nilai default-nya adalah true. |
true |
| Sync |
boolean |
No |
Menentukan apakah perintah dijalankan segera dan hasilnya dikembalikan secara sinkron. Nilai default-nya adalah false. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID unik dari permintaan. |
28B583A8-313D-4383-7817-B5A9F7E0**** |
| WebSocketUri |
string |
URL WebSocket. Gunakan URL ini untuk terhubung ke container. |
wss://eci-cn-shanghai.aliyun.com/exec/?s=ktHPx**** |
| HttpUrl |
string |
URL HTTP. Akses URL ini dalam waktu 30 detik untuk masuk ke container. Untuk informasi selengkapnya, lihat Use and integrate ECI Terminal. |
https://eci.console.alibabacloud.com/terminal?param=X32a**** |
| SyncResponse |
string |
Hasil yang dikembalikan untuk perintah tersebut. Parameter ini dikembalikan ketika Sync diatur ke true. |
Hello |
Contoh
Respons sukses
JSONformat
{
"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"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.ValueExceeded | %s | |
| 400 | IncorrectStatus | %s |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.