Anda dapat memanggil DescribeContainerGroups untuk mengkueri informasi tentang beberapa instans Elastic Container Instance (ECI).
Deskripsi operasi
Ketika instans ECI berhenti berjalan, daya komputasi yang mendasarinya akan ditarik kembali. Sumber daya lain yang dibuat bersama instans tersebut, seperti EIP, secara default akan dilepas bersamaan dengan instans.
Metadata instans dalam status terminal (Failed, Succeeded, atau Expired) disimpan sebagai berikut:
Semua metadata instans yang dibuat dalam satu jam terakhir disimpan.
Untuk instans yang berusia lebih dari satu jam, hanya metadata dari 100 instans terakhir di setiap wilayah yang disimpan.
Jika Anda melakukan kueri menggunakan Pengguna RAM atau Peran RAM yang tidak memiliki izin API yang diperlukan, daftar kosong akan dikembalikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
eci:DescribeContainerGroups |
get |
ContainerGroup
ContainerGroup
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah instans. |
cn-hangzhou |
| RegionId |
string |
Yes |
ID wilayah instans. |
cn-hangzhou |
| ZoneId |
string |
No |
Zona tempat instans berada. Jika Anda mengosongkan parameter ini, sistem akan memilih zona secara otomatis. Nilai defaultnya kosong. |
cn-hangzhou-h |
| VSwitchId |
string |
No |
ID virtual switch tempat instans terhubung. |
vsw-bp1jrgfqqy54kg5hc**** |
| NextToken |
string |
No |
Token yang menandai awal kueri berikutnya. Jika parameter ini kosong, tidak ada hasil tambahan yang dikembalikan. Catatan Anda tidak perlu mengatur parameter ini untuk kueri pertama. Token untuk kueri berikutnya diperoleh dari respons kueri sebelumnya. |
d78f2dd8-5979-42fe-****-b16db43be5bc |
| Limit |
integer |
No |
Jumlah sumber daya yang dikembalikan. Jika Anda tidak mengatur parameter ini, nilai default adalah 20. Nilai maksimum adalah 20. Catatan Jumlah sumber daya yang dikembalikan bisa kurang dari tetapi tidak akan melebihi nilai yang ditentukan. |
20 |
| ContainerGroupIds |
string |
No |
ID instans. Anda dapat menentukan hingga 20 ID. Nilainya harus berupa string dalam format JSON. |
["eci-bp17gw49eu09yiwm****", "eci-bp19aq49du01abcm****", "eci-2zegym1qhbmdfr1s****"] |
| ContainerGroupName |
string |
No |
Nama instans, yang juga merupakan nama kelompok kontainer. |
test |
| Status |
string |
No |
Status instans. Nilai yang valid:
|
Running |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya tempat instans berada. |
rg-aekzh43v***** |
| WithEvent |
boolean |
No |
Menentukan apakah informasi event dikembalikan. |
true |
| Tag |
array<object> |
No |
Tag instans. |
|
|
object |
No |
Tag instans. |
||
| Key |
string |
No |
Kunci tag instans. |
name |
| Value |
string |
No |
Nilai tag instans. |
test |
| ComputeCategory |
string |
No |
Kategori daya komputasi. Nilai yang valid:
|
economy |
| SecurityGroupId |
string |
No |
ID grup keamanan tempat instans berada. |
sg-uf66jeqopgqa9hdn**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|
||
| TotalCount |
integer |
Jumlah instans. |
1 |
| NextToken |
string |
Token yang menandai awal kueri berikutnya. |
d78f2dd8-5979-42fe-****-b16db43be5bc |
| RequestId |
string |
ID permintaan, yang merupakan pengidentifikasi unik. |
89945DD3-9072-47D0-A318-353284CFC7B3 |
| ContainerGroups |
array<object> |
Daftar informasi instans. |
|
|
array<object> |
Daftar informasi instans. |
||
| Status |
string |
Status instans. Nilai yang mungkin:
|
Running |
| CreationTime |
string |
Waktu ketika sistem membuat instans setelah menerima permintaan. Waktu dalam UTC dan mengikuti standar RFC3339. |
2018-08-02T15:00:00Z |
| VpcId |
string |
ID VPC tempat instans berada. |
vpc-1vzjjflab6wvjox**** |
| InternetIp |
string |
Alamat IP publik. |
192.0.XX.XX |
| TenantSecurityGroupId |
string |
Parameter ini tidak tersedia. |
sg-xxx |
| SecurityGroupId |
string |
ID grup keamanan. |
sg-bp12ujq5zpxuyjfo3o8r |
| HostAliases |
array<object> |
Pemetaan kustom antara hostname dan alamat IP untuk kontainer dalam instans. |
|
|
object |
Pemetaan kustom antara hostname dan alamat IP untuk kontainer dalam instans. |
||
| Hostnames |
array |
Informasi host. |
|
|
string |
Hostname. |
['hehe.com', 'haha.com'] |
|
| Ip |
string |
Alamat IP. |
192.0.XX.XX |
| Tags |
array<object> |
Tag instans. |
|
|
object |
Tag instans. |
||
| Key |
string |
Kunci tag. |
name |
| Value |
string |
Nilai tag. |
test-xh |
| Events |
array<object> |
Informasi event. Maksimal 50 event dapat dikembalikan. |
|
|
object |
Informasi event. Maksimal 50 event dapat dikembalikan. |
||
| Type |
string |
Tipe event. Nilai yang mungkin:
|
Normal |
| LastTimestamp |
string |
Waktu ketika event berakhir. |
2018-08-02T15:00:00Z |
| Message |
string |
Pesan event. |
Started container |
| Name |
string |
Nama objek tempat event tersebut terjadi. |
test-xxx |
| Reason |
string |
Nama event. |
Created |
| Count |
integer |
Jumlah event. |
20 |
| FirstTimestamp |
string |
Waktu ketika event dimulai. |
2018-08-02T15:00:00Z |
| SucceededTime |
string |
Waktu ketika semua kontainer berhasil keluar. Waktu dalam UTC dan mengikuti standar RFC3339. |
2019-12-11T04:33:42Z |
| SpotStrategy |
string |
Kebijakan preemption untuk instans. Nilai yang valid:
|
NoSpot |
| SpotPriceLimit |
number |
Harga maksimum per jam untuk instans spot. Parameter ini dikembalikan hanya ketika SpotStrategy diatur ke SpotWithPriceLimit. |
0.025 |
| EphemeralStorage |
integer |
Ukuran ruang penyimpanan sementara. Satuan: GiB. |
20 |
| TenantEniInstanceId |
string |
Parameter ini tidak tersedia. |
i-xxx |
| Discount |
integer |
Diskon. |
9 |
| RestartPolicy |
string |
Kebijakan restart kelompok kontainer. Nilai yang valid:
|
Never |
| Memory |
number |
Ukuran memori instans. Satuan: GiB. |
4.0 |
| TenantVSwitchId |
string |
Parameter ini tidak tersedia. |
vsw-xxx |
| Containers |
array<object> |
Daftar kontainer dalam instans. |
|
|
array<object> |
Daftar kontainer dalam instans. |
||
| LivenessProbe |
object |
Pemeriksaan kelangsungan hidup. |
|
| SuccessThreshold |
integer |
Jumlah minimum keberhasilan berturut-turut agar pemeriksaan dianggap berhasil setelah sebelumnya gagal. Nilai default adalah 1. Nilainya harus 1. |
1 |
| InitialDelaySeconds |
integer |
Waktu ketika pemeriksaan mulai dilakukan, dihitung sejak kontainer dimulai. |
10 |
| FailureThreshold |
integer |
Jumlah minimum kegagalan berturut-turut agar pemeriksaan dianggap gagal setelah sebelumnya berhasil. Nilai default adalah 3. |
3 |
| TimeoutSeconds |
integer |
Periode timeout untuk pemeriksaan. Nilai default adalah 1 detik. Nilai minimum adalah 1 detik. |
10 |
| TcpSocket |
object |
Socket TCP. |
|
| Host |
string |
Hostname. |
1.2.3.4 |
| Port |
integer |
Nomor port. |
80 |
| Execs |
array |
Perintah yang dieksekusi. |
|
|
string |
Perintah yang dieksekusi. |
["/bin/sh", "-c", "echo Hello world > /usr/share/message"] |
|
| HttpGet |
object |
Permintaan HTTP GET. |
|
| Scheme |
string |
HTTP atau HTTPS. |
HTTP |
| Path |
string |
Jalur untuk pemeriksaan permintaan HTTP GET. |
/usr/nginx/ |
| Port |
integer |
Port untuk pemeriksaan permintaan HTTP GET. |
80 |
| PeriodSeconds |
integer |
Interval pelaksanaan pemeriksaan. Nilai default adalah 10 detik. Nilai minimum adalah 1 detik. |
5 |
| Commands |
array |
Perintah startup kontainer. |
|
|
string |
Perintah startup kontainer. |
[/bin/sh echo] |
|
| VolumeMounts |
array<object> |
Informasi tentang volume yang dipasang. |
|
|
object |
Informasi tentang volume yang dipasang. |
||
| MountPropagation |
string |
Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan volume yang dipasang oleh suatu kontainer dibagikan dengan kontainer lain dalam pod yang sama, atau bahkan dengan pod lain pada node yang sama. Nilai yang mungkin:
|
None |
| MountPath |
string |
Jalur pemasangan. Konten di jalur pemasangan kontainer ditimpa oleh konten volume. |
/usr/share/ |
| ReadOnly |
boolean |
Menentukan apakah volume bersifat read-only. |
false |
| Name |
string |
Nama volume. |
test-empty |
| SubPath |
string |
Subdirektori dalam volume. Ini memungkinkan instans memasang direktori berbeda dari volume yang sama ke direktori berbeda dalam kontainer. |
/usr/sub |
| Args |
array |
Argumen startup kontainer. |
|
|
string |
Argumen startup kontainer. |
["hello"] |
|
| Image |
string |
Gambar kontainer. |
mysql |
| Ports |
array<object> |
Port yang terbuka dan protokol. |
|
|
object |
Port yang terbuka dan protokol. |
||
| Protocol |
string |
Tipe protokol. |
TCP |
| Port |
integer |
Nomor port. Nilai yang mungkin: 1 hingga 65535. |
8080 |
| RestartCount |
integer |
Jumlah restart. |
0 |
| ImagePullPolicy |
string |
Kebijakan pull gambar. Nilai yang mungkin:
|
Always |
| StdinOnce |
boolean |
Jika stdin bernilai true, aliran input standar tetap terbuka di beberapa sesi attach. Jika StdinOnce diatur ke true, stdin dibuka ketika kontainer dimulai dan tetap kosong hingga klien pertama melakukan attach ke stdin. Setelah itu, stdin tetap terbuka dan menerima data hingga klien memutus koneksi. Pada titik tersebut, stdin ditutup dan tetap tertutup hingga kontainer direstart. |
true |
| Cpu |
number |
Ukuran vCPU kontainer. |
2.0 |
| PreviousState |
object |
Status sebelumnya. |
|
| StartTime |
string |
Waktu ketika kontainer mulai berjalan. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
Waktu ketika kontainer berhenti berjalan. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Detail status. |
working |
| State |
string |
Status kontainer. Nilai yang mungkin:
|
Terminated |
| Message |
string |
Pesan status kontainer. |
Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx) |
| Signal |
integer |
Sinyal status kontainer. |
1 |
| ExitCode |
integer |
Kode keluar kontainer. |
0 |
| Reason |
string |
Alasan status kontainer. |
Completed |
| Tty |
boolean |
Menentukan apakah interaksi diaktifkan. Nilai default adalah false. Misalnya, jika Anda mengatur Command ke |
false |
| WorkingDir |
string |
Direktori kerja. |
/usr/local/nginx |
| CurrentState |
object |
Status saat ini dari kontainer. |
|
| StartTime |
string |
Waktu mulai kontainer. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
Waktu ketika kontainer berhenti berjalan. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Status detail kontainer. |
working |
| State |
string |
Status kontainer. Nilai yang mungkin:
|
Terminated |
| Message |
string |
Pesan status kontainer. |
Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx) |
| Signal |
integer |
Sinyal status kontainer. |
1 |
| ExitCode |
integer |
Kode keluar kontainer. |
0 |
| Reason |
string |
Alasan status kontainer. |
Started |
| Ready |
boolean |
Menunjukkan apakah kontainer lulus pemeriksaan kesiapan. |
true |
| Gpu |
integer |
Jumlah GPU. |
1 |
| SecurityContext |
object |
Konteks Keamanan instans. |
|
| ReadOnlyRootFilesystem |
boolean |
Menunjukkan apakah sistem file root bersifat read-only. Saat ini, hanya `true` yang didukung. |
true |
| RunAsUser |
integer |
ID pengguna yang menjalankan kontainer. |
1000 |
| Capability |
object |
Izin spesifik yang diberikan kepada proses dalam kontainer. |
|
| Adds |
array |
Izin spesifik untuk proses dalam kontainer. |
|
|
string |
Kemampuan spesifik yang diberikan kepada proses dalam kontainer. |
[NET_ADMIN] |
|
| Memory |
number |
Ukuran memori kontainer. Satuan: GiB. |
2.0 |
| Stdin |
boolean |
Menentukan apakah runtime kontainer harus mengalokasikan buffer untuk input standar kontainer. Jika tidak, membaca dari input standar akan mengembalikan End-of-File (EOF). Nilai default adalah false. |
true |
| Name |
string |
Nama kontainer. |
nginx |
| EnvironmentVars |
array<object> |
Variabel lingkungan. |
|
|
array<object> |
Variabel lingkungan. |
||
| Key |
string |
Nama variabel lingkungan. |
PATH |
| Value |
string |
Nilai variabel lingkungan. |
/usr/bin/ |
| ValueFrom |
object |
Sumber nilai variabel lingkungan. Parameter ini tidak dapat digunakan jika parameter Value tidak kosong. |
|
| FieldRef |
object |
Bidang yang ditentukan. |
|
| FieldPath |
string |
Jalur bidang. |
status.podIP |
| ReadinessProbe |
object |
Pemeriksaan kesiapan untuk aplikasi. Ini memeriksa apakah kontainer siap melayani permintaan. |
|
| SuccessThreshold |
integer |
Jumlah minimum keberhasilan berturut-turut agar pemeriksaan dianggap berhasil setelah sebelumnya gagal. Nilai default adalah 1. Nilainya harus 1. |
1 |
| InitialDelaySeconds |
integer |
Jumlah detik setelah kontainer dimulai sebelum pemeriksaan dimulai. |
5 |
| FailureThreshold |
integer |
Jumlah kegagalan berturut-turut setelah pemeriksaan terakhir yang berhasil agar pemeriksaan dianggap gagal. Nilai default adalah 3. |
3 |
| TimeoutSeconds |
integer |
Timeout pemeriksaan dalam detik. Nilai default adalah 1 detik. Nilai minimum adalah 1 detik. |
1 |
| TcpSocket |
object |
Pemeriksaan kesehatan menggunakan socket TCP. |
|
| Host |
string |
Hostname atau alamat IP. |
1.2.3.4 |
| Port |
integer |
Nomor port. |
8888 |
| Execs |
array |
Perintah yang dieksekusi dalam kontainer untuk pemeriksaan kesehatan berbasis command-line. |
|
|
string |
Perintah yang dieksekusi dalam kontainer untuk pemeriksaan kesehatan berbasis command-line. |
["/bin/sh", "-c", "echo Hello world > /usr/share/message"] |
|
| HttpGet |
object |
Pemeriksaan kesehatan dilakukan menggunakan permintaan HTTP. |
|
| Scheme |
string |
HTTP/HTTPS. |
HTTP |
| Path |
string |
Jalur untuk pemeriksaan HTTP GET. |
/usr/local |
| Port |
integer |
Nomor port untuk pemeriksaan HttpGet. |
8080 |
| PeriodSeconds |
integer |
Periode eksekusi pemeriksaan. Nilai default adalah 10 detik. Nilai minimum adalah 1 detik. |
1 |
| EniInstanceId |
string |
ID elastic network interface (ENI). |
eni-bp14rzqi6fd8satm**** |
| InitContainers |
array<object> |
Daftar init container. |
|
|
array<object> |
Daftar init container. |
||
| VolumeMounts |
array<object> |
Volume yang dipasang ke init container. |
|
|
object |
Volume yang dipasang ke init container. |
||
| MountPropagation |
string |
Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan Anda berbagi volume yang dipasang oleh kontainer dengan kontainer lain dalam pod yang sama. Anda juga dapat berbagi volume dengan pod lain pada node yang sama. Nilai yang mungkin:
|
None |
| MountPath |
string |
Jalur pemasangan dalam kontainer. Konten volume menimpa konten apa pun yang sudah ada di jalur ini. |
/usr/share/ |
| ReadOnly |
boolean |
Menunjukkan apakah volume bersifat read-only. |
false |
| Name |
string |
Nama volume. Harus sama dengan Nama Volume. |
test-empty |
| Args |
array |
Argumen startup. |
|
|
string |
Argumen startup. |
['hello world'] |
|
| Image |
string |
Gambar. |
nginx |
| Ports |
array<object> |
Port yang terbuka dan protokol. |
|
|
object |
Port yang terbuka dan protokol. |
||
| Protocol |
string |
Tipe protokol. |
TCP |
| Port |
integer |
Nomor port. Nilai yang valid: 1 hingga 65535. |
8888 |
| RestartCount |
integer |
Jumlah restart. |
5 |
| ImagePullPolicy |
string |
Kebijakan pull gambar. Nilai yang valid:
|
Always |
| PreviousState |
object |
Status sebelumnya. |
|
| StartTime |
string |
Waktu ketika kontainer dimulai. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
Waktu ketika kontainer berhenti berjalan. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Detail status. |
working |
| State |
string |
Status kontainer. Nilai enumerasi adalah Waiting, Running, dan Terminated. |
Terminated |
| Message |
string |
Pesan status kontainer. |
Started container |
| Signal |
integer |
Sinyal status kontainer. |
1 |
| ExitCode |
integer |
Kode keluar kontainer. |
0 |
| Reason |
string |
Alasan status kontainer. |
completed |
| WorkingDir |
string |
Direktori kerja. |
/usr/test |
| Cpu |
number |
Ukuran vCPU. |
1.0 |
| CurrentState |
object |
Status saat ini. |
|
| StartTime |
string |
Waktu ketika kontainer mulai berjalan. |
2021-12-02T15:00:00Z |
| FinishTime |
string |
Waktu ketika kontainer selesai berjalan. |
2021-12-02T15:01:00Z |
| DetailStatus |
string |
Status detail. |
working |
| State |
string |
Status kontainer. Nilai yang mungkin:
|
Running |
| Message |
string |
Pesan event. |
Created container |
| Signal |
integer |
Sinyal untuk status kontainer. |
1 |
| ExitCode |
integer |
Kode keluar kontainer. |
0 |
| Reason |
string |
Alasan status kontainer. |
Started |
| Command |
array |
Perintah startup. |
|
|
string |
Perintah startup. |
[/bin/sh echo] |
|
| Ready |
boolean |
Menunjukkan apakah kontainer lulus pemeriksaan kesiapan. |
true |
| Gpu |
integer |
Jumlah GPU. |
1 |
| SecurityContext |
object |
Konteks Keamanan kontainer. |
|
| ReadOnlyRootFilesystem |
boolean |
Menunjukkan apakah sistem file root bersifat read-only. Saat ini, hanya true yang didukung. |
true |
| RunAsUser |
integer |
UID yang digunakan untuk menjalankan entry point proses kontainer. |
1557 |
| Capability |
object |
Izin spesifik untuk proses dalam kontainer. |
|
| Adds |
array |
Izin spesifik yang dimiliki proses dalam kontainer. |
|
|
string |
Izin spesifik yang diberikan kepada proses dalam kontainer. |
NET_ADMIN |
|
| Memory |
number |
Ukuran memori init container, dalam GiB. |
2.0 |
| Name |
string |
Nama kontainer. |
Init-xxx |
| EnvironmentVars |
array<object> |
Variabel lingkungan. |
|
|
array<object> |
Variabel lingkungan. |
||
| Key |
string |
Nama variabel lingkungan. |
PATH |
| Value |
string |
Nilai variabel lingkungan. |
/usr/local/bin |
| ValueFrom |
object |
Sumber nilai untuk variabel lingkungan. Parameter ini tidak tersedia jika parameter Value diatur. |
|
| FieldRef |
object |
Bidang yang ditentukan. |
|
| FieldPath |
string |
Jalur bidang yang dipilih dari versi yang ditentukan. Saat ini, hanya |
status.podIP |
| ContainerGroupId |
string |
ID instans. |
eci-bp1jrgfqqy54kg5hc**** |
| TenantEniIp |
string |
Parameter ini tidak tersedia. |
10.10.XX.XX |
| InstanceType |
string |
Tipe instans ECS yang ditentukan. |
ecs.g5.large |
| IntranetIp |
string |
Alamat IP intranet. |
172.16.XX.XX |
| Ipv6Address |
string |
Alamat IPv6. |
2001:XXXX:4:4:4:4:4:4 |
| RegionId |
string |
ID wilayah instans. |
cn-hangzhou |
| DnsConfig |
object |
Konfigurasi DNS. |
|
| Searches |
array |
Daftar domain pencarian DNS. |
|
|
string |
Domain pencarian DNS. |
svc.local.kubenetes |
|
| Options |
array<object> |
Daftar objek opsi. Setiap objek terdiri dari Name dan Value opsional. |
|
|
object |
Daftar objek opsi. Setiap objek terdiri dari Name dan Value opsional. |
||
| Value |
string |
Nilai variabel. |
value |
| Name |
string |
Nama variabel objek. |
name |
| NameServers |
array |
Alamat IP server DNS. |
|
|
string |
Alamat IP. |
[10.2.*.*] |
|
| Volumes |
array<object> |
Informasi volume. |
|
|
array<object> |
Menjelaskan sebuah volume. |
||
| Type |
string |
Tipe volume. Nilai yang valid adalah:
|
EmptyDirVolume |
| DiskVolumeDiskId |
string |
ID DiskVolume. |
d-xxxx |
| NFSVolumeReadOnly |
boolean |
Menunjukkan apakah volume bersifat read-only. |
false |
| ConfigFileVolumeConfigFileToPaths |
array<object> |
Daftar jalur file konfigurasi. |
|
|
object |
Daftar jalur file konfigurasi. |
||
| Path |
string |
Jalur relatif file. |
/usr/bin/ |
| Content |
string |
Konten file konfigurasi. Ukuran dibatasi hingga 32 KB. |
hello world |
| FlexVolumeFsType |
string |
Tipe sistem file yang dipasang. Nilai default tergantung pada skrip FlexVolume. |
ntfs |
| FlexVolumeDriver |
string |
Nama driver untuk FlexVolume. |
flexvolume |
| DiskVolumeFsType |
string |
Tipe volume. |
xfs |
| FlexVolumeOptions |
string |
Daftar opsi untuk objek FlexVolume. |
[nolock,tcp,noresvport] |
| NFSVolumeServer |
string |
Alamat server NFS. |
0eafxxxxx-xxxxx.cn-hangzhou.nas.aliyuncs.com |
| NFSVolumePath |
string |
Jalur volume NFS. |
/eci |
| Name |
string |
Nama volume. |
test-empty |
| EmptyDirVolumeMedium |
string |
Media penyimpanan untuk volume emptyDir. Nilai default kosong, yang berarti sistem file node digunakan. Nilai yang valid:
|
Memory |
| EmptyDirVolumeSizeLimit |
string |
Ukuran volume EmptyDir. |
256Mi |
| RamRoleName |
string |
Nama peran RAM instans. ECI dan ECS berbagi peran RAM instans. Untuk informasi lebih lanjut, lihat Gunakan peran RAM instans menggunakan API. |
ram:PassRole |
| VSwitchId |
string |
ID virtual switch. |
vsw-bp1vzjjflab6wvjox**** |
| Cpu |
number |
Jumlah vCPU instans. |
2.0 |
| ExpiredTime |
string |
Waktu ketika instans gagal dijalankan karena pembayaran tertunda. Waktu dalam UTC dan diformat sesuai RFC 3339. |
2018-08-02T15:00:00Z |
| ResourceGroupId |
string |
ID kelompok sumber daya. |
rg-8db03793gfrz**** |
| ZoneId |
string |
Zona tempat instans berada. |
cn-hangzhou-h |
| ContainerGroupName |
string |
Nama kelompok kontainer. |
test |
| EciSecurityContext |
object |
Konteks Keamanan kelompok kontainer. |
|
| Sysctls |
array<object> |
Parameter sysctl. |
|
|
object |
Parameter sysctl. |
||
| Value |
string |
Nilai parameter sysctl. |
65536 |
| Name |
string |
Nama parameter sysctl. |
kernel.msgmax |
| FailedTime |
string |
Waktu ketika instans gagal. Waktu dalam UTC dan sesuai dengan standar RFC 3339. |
2018-08-02T15:00:00Z |
| ComputeCategory |
string |
Kategori daya komputasi. Nilai yang mungkin:
|
economy |
| DnsPolicy |
string |
Kebijakan DNS. Nilai yang valid:
|
None |
Contoh
Respons sukses
JSONformat
{
"TotalCount": 1,
"NextToken": "d78f2dd8-5979-42fe-****-b16db43be5bc",
"RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3",
"ContainerGroups": [
{
"Status": "Running",
"CreationTime": "2018-08-02T15:00:00Z",
"VpcId": "vpc-1vzjjflab6wvjox****",
"InternetIp": "192.0.XX.XX",
"TenantSecurityGroupId": "sg-xxx",
"SecurityGroupId": "sg-bp12ujq5zpxuyjfo3o8r",
"HostAliases": [
{
"Hostnames": [
"['hehe.com', 'haha.com']"
],
"Ip": "192.0.XX.XX"
}
],
"Tags": [
{
"Key": "name",
"Value": "test-xh"
}
],
"Events": [
{
"Type": "Normal",
"LastTimestamp": "2018-08-02T15:00:00Z",
"Message": "Started container",
"Name": "test-xxx",
"Reason": "Created",
"Count": 20,
"FirstTimestamp": "2018-08-02T15:00:00Z"
}
],
"SucceededTime": "2019-12-11T04:33:42Z",
"SpotStrategy": "NoSpot",
"SpotPriceLimit": 0.025,
"EphemeralStorage": 20,
"TenantEniInstanceId": "i-xxx",
"Discount": 9,
"RestartPolicy": "Never",
"Memory": 4,
"TenantVSwitchId": "vsw-xxx",
"Containers": [
{
"LivenessProbe": {
"SuccessThreshold": 1,
"InitialDelaySeconds": 10,
"FailureThreshold": 3,
"TimeoutSeconds": 10,
"TcpSocket": {
"Host": "1.2.3.4",
"Port": 80
},
"Execs": [
"[\"/bin/sh\", \"-c\", \"echo Hello world > /usr/share/message\"]"
],
"HttpGet": {
"Scheme": "HTTP",
"Path": "/usr/nginx/",
"Port": 80
},
"PeriodSeconds": 5
},
"Commands": [
"[/bin/sh echo]"
],
"VolumeMounts": [
{
"MountPropagation": "None",
"MountPath": "/usr/share/",
"ReadOnly": false,
"Name": "test-empty",
"SubPath": "/usr/sub"
}
],
"Args": [
"[\"hello\"]"
],
"Image": "mysql",
"Ports": [
{
"Protocol": "TCP",
"Port": 8080
}
],
"RestartCount": 0,
"ImagePullPolicy": "Always",
"StdinOnce": true,
"Cpu": 2,
"PreviousState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)",
"Signal": 1,
"ExitCode": 0,
"Reason": "Completed"
},
"Tty": false,
"WorkingDir": "/usr/local/nginx",
"CurrentState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)",
"Signal": 1,
"ExitCode": 0,
"Reason": "Started"
},
"Ready": true,
"Gpu": 1,
"SecurityContext": {
"ReadOnlyRootFilesystem": true,
"RunAsUser": 1000,
"Capability": {
"Adds": [
"[NET_ADMIN]"
]
}
},
"Memory": 2,
"Stdin": true,
"Name": "nginx",
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/bin/",
"ValueFrom": {
"FieldRef": {
"FieldPath": "status.podIP"
}
}
}
],
"ReadinessProbe": {
"SuccessThreshold": 1,
"InitialDelaySeconds": 5,
"FailureThreshold": 3,
"TimeoutSeconds": 1,
"TcpSocket": {
"Host": "1.2.3.4",
"Port": 8888
},
"Execs": [
"[\"/bin/sh\", \"-c\", \"echo Hello world > /usr/share/message\"]"
],
"HttpGet": {
"Scheme": "HTTP",
"Path": "/usr/local",
"Port": 8080
},
"PeriodSeconds": 1
}
}
],
"EniInstanceId": "eni-bp14rzqi6fd8satm****",
"InitContainers": [
{
"VolumeMounts": [
{
"MountPropagation": "None",
"MountPath": "/usr/share/",
"ReadOnly": false,
"Name": "test-empty"
}
],
"Args": [
"['hello world']"
],
"Image": "nginx",
"Ports": [
{
"Protocol": "TCP",
"Port": 8888
}
],
"RestartCount": 5,
"ImagePullPolicy": "Always",
"PreviousState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Terminated",
"Message": "Started container",
"Signal": 1,
"ExitCode": 0,
"Reason": "completed"
},
"WorkingDir": "/usr/test",
"Cpu": 1,
"CurrentState": {
"StartTime": "2021-12-02T15:00:00Z",
"FinishTime": "2021-12-02T15:01:00Z",
"DetailStatus": "working",
"State": "Running",
"Message": "Created container",
"Signal": 1,
"ExitCode": 0,
"Reason": "Started"
},
"Command": [
"[/bin/sh echo]"
],
"Ready": true,
"Gpu": 1,
"SecurityContext": {
"ReadOnlyRootFilesystem": true,
"RunAsUser": 1557,
"Capability": {
"Adds": [
"NET_ADMIN"
]
}
},
"Memory": 2,
"Name": "Init-xxx",
"EnvironmentVars": [
{
"Key": "PATH",
"Value": "/usr/local/bin",
"ValueFrom": {
"FieldRef": {
"FieldPath": "status.podIP"
}
}
}
]
}
],
"ContainerGroupId": "eci-bp1jrgfqqy54kg5hc****",
"TenantEniIp": "10.10.XX.XX",
"InstanceType": "ecs.g5.large",
"IntranetIp": "172.16.XX.XX",
"Ipv6Address": "2001:XXXX:4:4:4:4:4:4",
"RegionId": "cn-hangzhou",
"DnsConfig": {
"Searches": [
"svc.local.kubenetes"
],
"Options": [
{
"Value": "value",
"Name": "name"
}
],
"NameServers": [
"[10.2.*.*]"
]
},
"Volumes": [
{
"Type": "EmptyDirVolume",
"DiskVolumeDiskId": "d-xxxx",
"NFSVolumeReadOnly": false,
"ConfigFileVolumeConfigFileToPaths": [
{
"Path": "/usr/bin/",
"Content": "hello world"
}
],
"FlexVolumeFsType": "ntfs",
"FlexVolumeDriver": "flexvolume",
"DiskVolumeFsType": "xfs",
"FlexVolumeOptions": "[nolock,tcp,noresvport]",
"NFSVolumeServer": "0eafxxxxx-xxxxx.cn-hangzhou.nas.aliyuncs.com",
"NFSVolumePath": "/eci",
"Name": "test-empty",
"EmptyDirVolumeMedium": "Memory",
"EmptyDirVolumeSizeLimit": "256Mi"
}
],
"RamRoleName": "ram:PassRole",
"VSwitchId": "vsw-bp1vzjjflab6wvjox****",
"Cpu": 2,
"ExpiredTime": "2018-08-02T15:00:00Z",
"ResourceGroupId": "rg-8db03793gfrz****",
"ZoneId": "cn-hangzhou-h",
"ContainerGroupName": "test",
"EciSecurityContext": {
"Sysctls": [
{
"Value": "65536",
"Name": "kernel.msgmax"
}
]
},
"FailedTime": "2018-08-02T15:00:00Z",
"ComputeCategory": "economy",
"DnsPolicy": "None"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter.MismatchInstanceType | The instanceId mismatch instance type. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.