All Products
Search
Document Center

Elastic Container Instance:DescribeContainerGroups

Last Updated:Aug 28, 2026

Mengkueri informasi instans Elastic Container Instance (ECI) secara batch.

Deskripsi operasi

  • Setelah instans ECI berhenti berjalan, sumber daya komputasi dasar dicabut. Sumber daya lain yang dibuat bersama instans (seperti EIP) dilepaskan bersama instans secara default.

  • Metadata instans dalam status tertentu (Failed, Succeeded, atau Expired) dipertahankan sebagai berikut:
    • Semua informasi instans dalam satu jam terakhir dipertahankan.

    • Untuk instans yang lebih lama dari satu jam, hanya 100 catatan terbaru yang dipertahankan (dihitung secara terpisah untuk setiap wilayah).

  • Jika Anda menggunakan Pengguna RAM atau Peran RAM untuk melakukan kueri, daftar kosong dikembalikan ketika Pengguna RAM atau peran tidak memiliki izin yang diperlukan untuk operasi ini.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

eci:DescribeContainerGroups

get

ContainerGroup

acs:eci:{#regionId}:{#accountId}:containergroup/*

ContainerGroup

acs:eci:{#regionId}:{#accountId}:containergroup/{#containergroupId}

  • eci:tag
None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah instans.

cn-hangzhou

RegionId

string

Yes

Zona instans. Jika parameter ini dibiarkan kosong, sistem secara otomatis memilih zona.

Nilai default: kosong.

cn-hangzhou-h

ZoneId

string

No

ID vSwitch instans.

vsw-bp1jrgfqqy54kg5hc****

VSwitchId

string

No

Token untuk kueri berikutnya. Nilai NextToken yang kosong menunjukkan bahwa tidak ada hasil lagi.

Catatan

Anda tidak perlu menentukan parameter ini untuk kueri pertama. Untuk kueri berikutnya, dapatkan token dari tanggapan kueri sebelumnya.

d78f2dd8-5979-42fe-****-b16db43be5bc

NextToken

string

No

Jumlah maksimum sumber daya yang akan dikembalikan. Jika parameter ini tidak ditentukan, nilai defaultnya adalah 20. Nilai maksimum adalah 20.

Catatan

Jumlah hasil yang dikembalikan mungkin kurang dari jumlah yang ditentukan tetapi tidak pernah melebihinya.

20

Limit

integer

No

Urutan ID instans. Anda dapat menentukan hingga 20 ID. String karakter harus dalam format JSON.

["eci-bp17gw49eu09yiwm****", "eci-bp19aq49du01abcm****", "eci-2zegym1qhbmdfr1s****"]

ContainerGroupIds

string

No

Nama instans, yaitu nama kelompok kontainer.

test

ContainerGroupName

string

No

Status instans. Nilai valid:

  • Pending: sedang memulai.

  • Running: berjalan.

  • Succeeded: berhasil dijalankan.

  • Failed: gagal dijalankan.

  • Scheduling: sedang dibuat.

  • ScheduleFailed: pembuatan gagal.

  • Restarting: sedang memulai ulang.

  • Updating: sedang diperbarui.

  • Terminating: sedang dihentikan.

  • Expired: kedaluwarsa.

Running

Status

string

No

ID kelompok sumber daya tempat instans berada.

rg-aekzh43v*****

ResourceGroupId

string

No

Apakah akan mengembalikan informasi event.

true

WithEvent

boolean

No

Informasi tag instans.

true

Tag

array<object>

No

Kategori komputasi. Nilai valid:

  • economy: Ekonomis.

  • general: tujuan umum.

Ekonomis

object

No

The tags of the instances.

Key

string

No

The tag key of the instance.

name

Value

string

No

The tag value of the instance.

test

ComputeCategory

string

No

ID grup keamanan tempat instans berada.

sg-uf66jeqopgqa9hdn****

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 untuk kueri berikutnya.

d78f2dd8-5979-42fe-****-b16db43be5bc

RequestId

string

ID permintaan.

89945DD3-9072-47D0-A318-353284CFC7B3

ContainerGroups

array<object>

Daftar informasi kelompok kontainer.

array<object>

Daftar informasi kelompok kontainer.

Status

string

Status instans. Nilai valid:

  • Pending: sedang memulai.

  • Running: berjalan.

  • Succeeded: berhasil dijalankan.

  • Failed: gagal dijalankan.

  • Scheduling: sedang dibuat.

  • ScheduleFailed: pembuatan gagal.

  • Restarting: sedang memulai ulang.

  • Updating: sedang memperbarui.

  • Terminating: sedang menghentikan.

  • Expired: kedaluwarsa.

Running

CreationTime

string

Waktu saat sistem membuat instans setelah menerima permintaan. Waktu ditampilkan dalam UTC dengan format RFC 3339.

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 untuk digunakan.

sg-xxx

SecurityGroupId

string

ID grup keamanan.

sg-bp12ujq5zpxuyjfo3o8r

HostAliases

array<object>

Pemetaan hostname dari sebuah Kontainer dalam instans.

object

Pemetaan hostname dari sebuah Kontainer dalam instans.

Hostnames

array

Informasi Host.

string

Hostname.

['hehe.com', 'haha.com']

Ip

string

Alamat IP.

192.0.XX.XX

Tags

array<object>

Informasi tag instans.

object

Informasi tag instans.

Key

string

Kunci tag.

name

Value

string

Nilai tag.

test-xh

Events

array<object>

Informasi event. Maksimal 50 event dikembalikan.

object

Informasi event. Maksimal 50 event dikembalikan.

Type

string

Tipe event. Nilai valid:

  • Normal

  • Warning

Normal

LastTimestamp

string

Waktu saat event berakhir.

2018-08-02T15:00:00Z

Message

string

Paket event.

Memulai Kontainer

Name

string

Nama objek tempat event berada.

test-xxx

Reason

string

Nama event.

Created

Count

integer

Jumlah event.

20

FirstTimestamp

string

Waktu saat event dimulai.

2018-08-02T15:00:00Z

SucceededTime

string

Waktu saat semua Kontainer keluar dengan sukses. Waktu ditampilkan dalam UTC dengan format RFC 3339.

2019-12-11T04:33:42Z

SpotStrategy

string

Strategi penawaran instans. Nilai valid:

  • NoSpot (default): instans bayar sesuai pemakaian.

  • SpotWithPriceLimit: spot instans dengan harga maksimum per jam.

  • SpotAsPriceGo: spot instans yang ditagih berdasarkan harga pasar pada saat pembelian.

NoSpot

SpotPriceLimit

number

Harga maksimum per jam dari spot instans.

Parameter ini hanya dikembalikan jika SpotStrategy diatur ke SpotWithPriceLimit.

0.025

EphemeralStorage

integer

Ukuran ruang penyimpanan sementara. Unit: GiB.

20

TenantEniInstanceId

string

Parameter ini tidak tersedia untuk digunakan.

i-xxx

Discount

integer

Diskon.

9

RestartPolicy

string

Kebijakan restart kelompok kontainer. Nilai valid:

  • Never: tidak pernah memulai ulang.

  • Always: selalu memulai ulang.

  • OnFailure: memulai ulang saat terjadi kegagalan.

Never

Memory

number

Ukuran memori tingkat instans. Unit: GiB.

4.0

TenantVSwitchId

string

Parameter ini tidak tersedia untuk digunakan.

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 probe dianggap berhasil setelah gagal. Nilai default: 1. Nilai saat ini harus 1.

1

InitialDelaySeconds

integer

Jumlah detik setelah Kontainer dimulai sebelum probe diinisiasi.

10

FailureThreshold

integer

Jumlah minimum kegagalan berturut-turut agar probe dianggap gagal setelah berhasil. Nilai default: 3.

3

TimeoutSeconds

integer

Periode waktu tunggu probe. Nilai default: 1 detik. Nilai minimum: 1 detik.

10

TcpSocket

object

TcpSocket.

Host

string

Hostname.

1.2.3.4

Port

integer

Nomor Port.

80

Execs

array

Perintah yang akan dieksekusi.

string

Perintah yang akan dieksekusi.

["/bin/sh", "-c", "echo Hello world > /usr/share/Paket"]

HttpGet

object

HttpGet.

Scheme

string

HTTP atau HTTPS.

HTTP

Path

string

Jalur untuk probe HTTP GET.

/usr/nginx/

Port

integer

Port untuk probe HTTP GET.

80

PeriodSeconds

integer

Interval pelaksanaan probe. Nilai default: 10 detik. Nilai minimum: 1 detik.

5

Commands

array

Perintah startup Kontainer.

string

Perintah startup Kontainer.

[/bin/sh echo]

VolumeMounts

array<object>

Informasi pemasangan volume.

object

Informasi pemasangan volume.

MountPropagation

string

Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan volume yang dipasang oleh sebuah Kontainer untuk dibagikan dengan Kontainer lain dalam Pod yang sama atau bahkan dengan Pod lain pada node yang sama. Nilai valid:

  • None: pemasangan volume tidak menerima pemasangan berikutnya yang dipasang ke volume ini atau subdirektorinya.

  • HostToCotainer: pemasangan volume menerima pemasangan berikutnya yang dipasang ke volume ini atau subdirektorinya.

  • Bidirectional: mirip dengan HostToCotainer, pemasangan volume dapat mendeteksi operasi pemasangan. Selain itu, volume dipropagasikan kembali ke Host dan semua Kontainer dari semua Pod yang menggunakan volume yang sama.

None

MountPath

string

Direktori pemasangan. Konten di bawah direktori pemasangan dalam Kontainer ditimpa oleh konten volume.

/usr/share/

ReadOnly

boolean

Apakah pemasangan bersifat read-only.

false

Name

string

Nama volume.

test-empty

SubPath

string

Subdirektori volume. Ini memungkinkan instans untuk memasang direktori berbeda dari volume yang sama ke direktori berbeda dari Kontainer.

/usr/sub

Args

array

Argumen startup Kontainer.

string

Argumen startup Kontainer.

["hello"]

Image

string

Gambar kontainer.

mysql

Ports

array<object>

Port dan protokol yang diekspos.

object

Port dan protokol yang diekspos.

Protocol

string

Jenis Protokol.

TCP

Port

integer

Nomor Port. Nilai valid: 1 hingga 65535.

8080

RestartCount

integer

Jumlah restart.

0

ImagePullPolicy

string

Kebijakan menarik gambar. Nilai valid:

  • Always: selalu menarik gambar. Gambar ditarik setiap kali.

  • IfNotPresent: menarik gambar sesuai kebutuhan. Gambar lokal digunakan secara prioritas. Jika tidak ada gambar lokal, gambar ditarik.

  • Never: tidak pernah menarik gambar. Hanya gambar lokal yang digunakan.

Always

StdinOnce

boolean

Ketika stdin diatur ke true, aliran stdin tetap terbuka di beberapa sesi menyambungkan. Jika StdinOnce diatur ke true, stdin dibuka saat Kontainer dimulai, tetap kosong hingga Klien pertama melakukan menyambungkan ke stdin, lalu tetap terbuka dan menerima data hingga Klien terputus. Pada titik tersebut, stdin berada dalam status shutdown dan tetap dalam status shutdown hingga Kontainer dimulai ulang. Ini menjelaskan status aktif fitur StdinOnce.

true

Cpu

number

Jumlah vCPU Kontainer.

2.0

PreviousState

object

Status sebelumnya.

StartTime

string

Waktu saat Kontainer mulai berjalan.

2021-12-02T15:00:00Z

FinishTime

string

Waktu saat Kontainer berhenti berjalan.

2021-12-02T15:01:00Z

DetailStatus

string

Detail status.

working

State

string

Status Kontainer. Nilai valid:

  • Waiting: sedang memulai.

  • Running: berjalan.

  • Terminated: dihentikan.

Terminated

Message

string

Paket status kontainer.

Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)

Signal

integer

Sinyal status kontainer.

1

ExitCode

integer

Kode keluaran kontainer.

0

Reason

string

Alasan kontainer berada dalam status ini.

Completed

Tty

boolean

Apakah interaksi diaktifkan. Nilai default: false. Misalnya, jika Command diatur ke /bin/bash, atur parameter ini ke true.

false

WorkingDir

string

Direktori kerja.

/usr/local/nginx

CurrentState

object

Status saat ini dari kontainer.

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 kontainer.

working

State

string

Status kontainer. Nilai valid:

  • Waiting

  • Running

  • Terminated

Terminated

Message

string

Paket status kontainer.

Back-off 5m0s restarting failed container=test pod=test_eci-xxx(xxx)

Signal

integer

Sinyal status kontainer.

1

ExitCode

integer

Kode keluaran kontainer.

0

Reason

string

Alasan kontainer berada dalam status ini.

Started

Ready

boolean

Apakah kontainer telah lulus pemeriksaan kesiapan.

true

Gpu

integer

Jumlah GPU.

1

SecurityContext

object

Konteks keamanan instans.

ReadOnlyRootFilesystem

boolean

Apakah sistem file root bersifat read-only. Saat ini, hanya True yang didukung.

true

RunAsUser

integer

ID pengguna yang digunakan untuk menjalankan kontainer.

1000

Capability

object

Izin spesifik yang diberikan kepada proses dalam kontainer.

Adds

array

Izin spesifik yang diberikan kepada proses dalam kontainer.

string

Izin spesifik yang diberikan kepada proses dalam kontainer.

[NET_ADMIN]

Memory

number

Ukuran memori kontainer. Unit: GiB.

2.0

Stdin

boolean

Apakah kontainer mengalokasikan buffer untuk input standar dalam waktu proses kontainer. Jika parameter ini tidak diatur, pembacaan dari input standar dalam kontainer akan menghasilkan EOF. Nilai default: 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 nilai tidak kosong.

FieldRef

object

Bidang yang ditentukan.

FieldPath

string

Jalur bidang.

status.podIP

ReadinessProbe

object

Pemeriksaan kesiapan, yang digunakan untuk memeriksa apakah kontainer siap melayani permintaan.

SuccessThreshold

integer

Jumlah minimum keberhasilan berturut-turut agar probe dianggap berhasil setelah gagal. Nilai default: 1. Nilai saat ini harus 1.

1

InitialDelaySeconds

integer

Jumlah detik setelah Kontainer dimulai sebelum probe diinisiasi.

5

FailureThreshold

integer

Jumlah minimum kegagalan berturut-turut agar probe dianggap gagal setelah berhasil. Nilai default: 3.

3

TimeoutSeconds

integer

Periode waktu tunggu pemeriksaan. Nilai default: 1 detik. Nilai minimum: 1 detik.

1

TcpSocket

object

Metode soket TCP untuk pemeriksaan kesehatan.

Host

string

Host.

1.2.3.4

Port

integer

Nomor Port.

8888

Execs

array

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

string

Perintah yang dieksekusi dalam kontainer saat metode baris perintah digunakan untuk pemeriksaan kesehatan.

["/bin/sh", "-c", "echo Hello world > /usr/share/Paket"]

HttpGet

object

Metode permintaan HTTP untuk pemeriksaan kesehatan.

Scheme

string

HTTP/HTTPS.

HTTP

Path

string

Jalur untuk probe HTTP GET.

/usr/local

Port

integer

Nomor port untuk pemeriksaan kesehatan HTTP GET.

8080

PeriodSeconds

integer

Interval pelaksanaan probe. Nilai default: 10 detik. Nilai minimum: 1 detik.

1

EniInstanceId

string

ID pengontrol antarmuka jaringan elastis (NIC).

eni-bp14rzqi6fd8satm****

InitContainers

array<object>

Kontainer inisialisasi.

array<object>

Kontainer inisialisasi.

VolumeMounts

array<object>

Volume yang dipasang ke kontainer inisialisasi.

object

Volume yang dipasang ke kontainer inisialisasi.

MountPropagation

string

Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan volume yang dipasang oleh sebuah kontainer untuk dibagikan dengan kontainer lain dalam Pod yang sama atau bahkan dengan Pod lain pada node yang sama. Nilai valid:

  • None: pemasangan volume tidak menerima pemasangan berikutnya yang dipasang ke volume ini atau subdirektorinya.

  • HostToCotainer: pemasangan volume menerima pemasangan berikutnya yang dipasang ke volume ini atau subdirektorinya.

  • Bidirectional: mirip dengan HostToCotainer, pemasangan volume dapat mendeteksi operasi pemasangan. Selain itu, volume dipropagasikan kembali ke host dan semua kontainer dari semua Pod yang menggunakan volume yang sama.

None

MountPath

string

Direktori pemasangan. Konten di bawah direktori pemasangan dalam kontainer ditimpa oleh konten volume.

/usr/share/

ReadOnly

boolean

Apakah pemasangan bersifat read-only.

false

Name

string

Nama volume, yang sama dengan nilai Name di Volume.

test-empty

Args

array

Argumen startup.

string

Argumen startup.

['hello world']

Image

string

Gambar kontainer.

nginx

Ports

array<object>

Port dan protokol yang diekspos.

object

Port dan protokol yang diekspos.

Protocol

string

Jenis Protokol.

TCP

Port

integer

Nomor Port. Nilai valid: 1 hingga 65535.

8888

RestartCount

integer

Jumlah restart.

5

ImagePullPolicy

string

Kebijakan menarik gambar. Nilai valid:

  • Always: selalu menarik gambar. Gambar ditarik setiap kali.

  • IfNotPresent: menarik gambar sesuai kebutuhan. Gambar lokal digunakan secara prioritas. Jika tidak ada gambar lokal yang tersedia, gambar ditarik.

  • Never: tidak pernah menarik gambar. Hanya gambar lokal yang digunakan.

Always

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 valid: Waiting, Running, dan Terminated.

Terminated

Message

string

Paket status kontainer.

Started Kontainer

Signal

integer

Sinyal status kontainer.

1

ExitCode

integer

Kode keluaran kontainer.

0

Reason

string

Alasan kontainer berada dalam status ini.

completed

WorkingDir

string

Direktori kerja.

/usr/test

Cpu

number

Jumlah 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 berhenti berjalan.

2021-12-02T15:01:00Z

DetailStatus

string

Detail status.

working

State

string

Status kontainer. Nilai valid:

  • Waiting

  • Running

  • Terminated

Running

Message

string

Paket event.

Created Kontainer

Signal

integer

Sinyal status kontainer.

1

ExitCode

integer

Kode keluaran kontainer.

0

Reason

string

Alasan kontainer berada dalam status ini.

Started

Command

array

Perintah startup.

string

Perintah startup.

[/bin/sh echo]

Ready

boolean

Apakah kontainer telah lulus pemeriksaan kesiapan.

true

Gpu

integer

Jumlah GPU.

1

SecurityContext

object

Konteks keamanan kontainer.

ReadOnlyRootFilesystem

boolean

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 yang diberikan kepada proses dalam kontainer.

Adds

array

Izin spesifik yang diberikan kepada proses dalam kontainer.

string

Izin spesifik yang diberikan kepada proses dalam kontainer.

NET_ADMIN

Memory

number

Ukuran memori init Kontainer. Unit: 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 variabel lingkungan. Parameter ini tidak dapat digunakan jika nilai tidak kosong.

FieldRef

object

Bidang yang ditentukan.

FieldPath

string

Jalur bidang yang akan dipilih dalam versi tertentu. Saat ini, hanya status.podIP yang didukung.

status.podIP

ContainerGroupId

string

ID instans.

eci-bp1jrgfqqy54kg5hc****

TenantEniIp

string

Parameter ini tidak tersedia untuk digunakan.

10.10.XX.XX

InstanceType

string

Tipe instans ECS yang ditentukan.

ecs.g5.large

IntranetIp

string

Alamat IP internal.

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 opsi objek. Setiap objek terdiri dari Name dan Value opsional.

object

Daftar opsi objek. Setiap objek terdiri dari Name dan Value opsional.

Value

string

Nilai variabel objek.

value

Name

string

Nama variabel objek.

name

NameServers

array

Daftar alamat IP server DNS.

string

Alamat IP.

[10.2.*.*]

Volumes

array<object>

Informasi volume.

array<object>

Informasi volume.

Type

string

Tipe volume. Nilai valid:

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolumeDiskId

string

ID DiskVolume.

d-xxxx

NFSVolumeReadOnly

boolean

Apakah pemasangan bersifat read-only.

false

ConfigFileVolumeConfigFileToPaths

array<object>

Daftar jalur file konfigurasi.

object

Daftar jalur file konfigurasi.

Path

string

Jalur file relatif.

/usr/bin/

Content

string

Konten file konfigurasi (32 KB).

hello world

FlexVolumeFsType

string

Tipe sistem file yang dipasang. Nilai default bergantung pada skrip FlexVolume.

ntfs

FlexVolumeDriver

string

Nama driver yang digunakan untuk FlexVolume.

flexvolume

DiskVolumeFsType

string

Tipe volume.

xfs

FlexVolumeOptions

string

Daftar opsi 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 volume EmptyDir. Secara default, parameter ini kosong, yang menunjukkan bahwa sistem file node digunakan. Nilai valid:

  • Memory: menggunakan memori.

  • LocalRaid0: menggabungkan disk lokal menjadi RAID 0. Nilai ini hanya berlaku untuk skenario pembuatan instans disk lokal dan memasang disk lokal. Untuk informasi lebih lanjut, lihat Membuat instans disk lokal.

Memory

EmptyDirVolumeSizeLimit

string

Ukuran volume EmptyDir.

256Mi

RamRoleName

string

Nama peran RAM Instans. Elastic Container Instance dan ECS berbagi peran RAM Instans. Untuk informasi lebih lanjut, lihat Menggunakan peran RAM Instans dengan memanggil API.

ram:PassRole

VSwitchId

string

ID vSwitch.

vsw-bp1vzjjflab6wvjox****

Cpu

number

Jumlah vCPU di tingkat instans.

2.0

ExpiredTime

string

Waktu ketika Instans gagal karena pembayaran tertunda. Waktu dalam UTC dan format 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 instans.

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 format RFC 3339.

2018-08-02T15:00:00Z

ComputeCategory

string

Kategori komputasi. Nilai valid:

  • economy: Ekonomis

  • general: General-purpose

economy

DnsPolicy

string

Kebijakan DNS. Nilai valid:

  • None: menggunakan DNS yang dikonfigurasi di bidang DnsConfig.

  • Default: mewarisi pengaturan DNS dari lingkungan runtime.

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. Tipe instans tidak valid.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.