全部产品
Search
文档中心

Elastic Container Instance:CreateContainerGroup

更新时间:Dec 16, 2025

Panggil operasi CreateContainerGroup untuk membuat Elastic Container Instance (ECI), yang juga dikenal sebagai kelompok kontainer.

Deskripsi operasi

Saat memanggil operasi CreateContainerGroup untuk membuat ECI, sistem secara otomatis membuat peran terkait layanan bernama AliyunServiceRoleForECI. Peran ini digunakan untuk mengakses layanan Alibaba Cloud lainnya, seperti ECS dan VPC. Untuk informasi selengkapnya, lihat Peran terkait layanan untuk Elastic Container Instance.

Saat membuat ECI, Anda dapat mengonfigurasi fitur-fitur seperti instans, citra, dan penyimpanan. Informasi mengenai parameter setiap fitur tersedia dalam dokumen berikut:

Instans

ECI mendukung metode berikut untuk membuat instans:

Kedua metode tersebut mendukung fitur berikut:

Citra

Jaringan

Penyimpanan

Konfigurasi kontainer

Log dan O&M

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:CreateContainerGroup

create

*ContainerGroup

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

  • eci:tag
None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

Yes

ID wilayah.

cn-hangzhou

RegionId

string

Yes

ID wilayah.

cn-hangzhou

ZoneId

string

No

ID zona instans. Jika Anda tidak mengisi parameter ini, sistem akan memilih zona secara otomatis.

Parameter ini kosong secara default.

cn-hangzhou-b

SecurityGroupId

string

No

ID grup keamanan tempat instans berada. Instans dalam grup keamanan yang sama dapat saling mengakses.

Jika Anda tidak menentukan grup keamanan, sistem akan menggunakan grup keamanan default di wilayah yang Anda pilih. Pastikan aturan masuk grup keamanan tersebut mencakup protokol dan port yang perlu diekspos oleh kontainer. Jika Anda tidak memiliki grup keamanan default di wilayah tersebut, sistem akan membuat grup keamanan default dan menambahkan protokol serta port yang Anda deklarasikan untuk kontainer ke aturan masuk grup keamanan tersebut.

sg-uf66jeqopgqa9hdn****

VSwitchId

string

No

ID vSwitch tempat instans berada. Anda dapat menentukan hingga 10 ID vSwitch. Pisahkan beberapa ID dengan koma (,), misalnya, vsw-***,vsw-***.

Jika Anda tidak menentukan vSwitch, sistem akan menggunakan vSwitch default di VPC default wilayah yang dipilih. Jika Anda tidak memiliki VPC default dan vSwitch default di wilayah tersebut, sistem akan membuat VPC default dan vSwitch default.

Catatan

Jumlah alamat IP dalam blok CIDR vSwitch menentukan jumlah maksimum instans ECI yang dapat dibuat di vSwitch tersebut. Rencanakan blok CIDR terlebih dahulu.

vsw-bp1xpiowfm5vo8o3c****,vsw-bp1rkyjgr1xwoho6k****

ContainerGroupName

string

Yes

Nama instans ECI, yang juga merupakan nama kelompok kontainer. Nama harus memenuhi persyaratan berikut:

  • Panjang nama harus antara 2 hingga 128 karakter.

  • Dapat berisi huruf kecil, angka, dan tanda hubung (-). Tidak boleh diawali atau diakhiri dengan tanda hubung (-).

nginx-test

RestartPolicy

string

No

Kebijakan restart instans. Nilai yang valid:

  • Always: Selalu me-restart instans.

  • Never: Tidak pernah me-restart instans.

  • OnFailure: Me-restart instans saat terjadi kegagalan.

Nilai default: Always.

Always

EipInstanceId

string

No

ID Elastic IP Address (EIP).

eip-uf66jeqopgqa9hdn****

Cpu

number

No

Jumlah vCPU untuk instans. Satuan: core.

1.0

Memory

number

No

Ukuran memori instans. Satuan: GiB.

2.0

ResourceGroupId

string

No

ID kelompok sumber daya.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

Kebijakan DNS. Nilai yang valid:

  • None: Gunakan pengaturan DNS yang ditentukan di bidang DnsConfig.

  • Default: Warisi pengaturan DNS dari lingkungan runtime.

Default

ClientToken

string

No

Menjamin idempotensi permintaan. Hasilkan nilai parameter dari klien Anda untuk memastikan nilainya unik di antara permintaan yang berbeda. Parameter ini hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Cara menjamin idempotensi.

123e4567-xxxx-12d3-xxxx-426655440000

InstanceType

string

No

Tipe instans ECS. Anda dapat menentukan beberapa tipe instans. Untuk informasi selengkapnya, lihat Buat instans dengan menentukan tipe instans ECS.

ecs.c5.xlarge

ImageSnapshotId

string

No

ID cache gambar. Untuk informasi selengkapnya, lihat Gunakan cache gambar untuk mempercepat pembuatan instans.

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

Nama peran RAM instans. ECI dan ECS berbagi peran RAM instans. Untuk informasi selengkapnya, lihat Gunakan peran RAM instans dengan memanggil API.

RamTestRole

TerminationGracePeriodSeconds

integer

No

Waktu penyangga bagi program untuk memproses operasi sebelum dimatikan. Satuan: detik.

60

AutoMatchImageCache

boolean

No

Menentukan apakah akan mencocokkan cache gambar secara otomatis. Nilai default adalah false.

false

Ipv6AddressCount

integer

No

Jumlah alamat IPv6. Nilainya tetap 1, yang menunjukkan bahwa satu alamat IPv6 dapat dikaitkan ke instans ECI.

1

ActiveDeadlineSeconds

integer

No

Periode validitas instans ECI. Instans akan dipaksa dihentikan setelah periode ini berakhir. Satuan: detik.

1000

SpotStrategy

string

No

Kebijakan preemption untuk instans. Nilai yang valid:

  • NoSpot: instans pay-as-you-go reguler.

  • SpotWithPriceLimit: instans preemptible dengan harga maksimum per jam yang ditentukan pengguna.

  • SpotAsPriceGo: instans preemptible yang sistemnya secara otomatis menawar berdasarkan harga pasar saat ini.

Nilai default: NoSpot.

SpotWithPriceLimit

SpotPriceLimit

number

No

Harga maksimum per jam untuk instans preemptible. Nilai dapat akurat hingga tiga tempat desimal.

Anda harus mengatur SpotPriceLimit ketika SpotStrategy diatur ke SpotWithPriceLimit.

0.025

ScheduleStrategy

string

No

Kebijakan penjadwalan untuk instans ECI saat Anda mengonfigurasi penerapan multi-zona (dengan menentukan beberapa vSwitch melalui parameter VSwitchId). Nilai yang valid:

  • VSwitchOrdered: penjadwalan berurutan.

  • VSwitchRandom: penjadwalan acak.

Untuk informasi selengkapnya, lihat Buat instans di beberapa zona.

VSwitchOrdered

CorePattern

string

No

Direktori tempat file core yang dihasilkan oleh coredump disimpan. Untuk informasi selengkapnya, lihat Simpan file core ke volume.

Catatan

Jalur yang dikonfigurasi tidak boleh diawali dengan |. Anda tidak dapat mengonfigurasi program yang dapat dieksekusi menggunakan Core dump.

/xx/xx/core

ShareProcessNamespace

boolean

No

Menentukan apakah akan menggunakan namespace bersama. Nilai default adalah false.

false

AutoCreateEip

boolean

No

Menentukan apakah akan membuat EIP secara otomatis dan mengaitkannya ke instans ECI.

true

EipBandwidth

integer

No

Bandwidth EIP. Nilai default adalah 5 Mbps.
Anda dapat mengatur parameter ini ketika AutoCreateEip diatur ke true.

5

EipISP

string

No

Jenis jalur EIP. Nilai yang valid:

  • BGP (default): BGP (Multi-ISP)

  • BGP_PRO: BGP (Multi-ISP) Pro

BGP

EipCommonBandwidthPackage

string

No

ID instans Internet Shared Bandwidth.

cbwp-2zeukbj916scmj51m****

HostName

string

No

Hostname.

test

IngressBandwidth

integer

No

Batas bandwidth inbound. Satuan: Bps.

1024000

EgressBandwidth

integer

No

Batas bandwidth outbound. Satuan: Bps.

1024000

CpuOptionsCore

integer

No

Jumlah core CPU fisik. Anda hanya dapat menyesuaikan parameter ini untuk tipe instans tertentu.

2

CpuOptionsThreadsPerCore

integer

No

Jumlah thread per core. Anda hanya dapat menyesuaikan parameter ini untuk tipe instans tertentu. Nilai 1 menunjukkan bahwa hyper-threading dinonaktifkan.

2

CpuOptionsNuma

string

No

Parameter ini tidak didukung.

1

EphemeralStorage

integer

No

Ukuran ruang penyimpanan sementara yang ditambahkan. Satuan: GiB.
Untuk informasi selengkapnya, lihat Sesuaikan ukuran ruang penyimpanan sementara.

20

Tag

array<object>

No

Daftar tag. Anda dapat mengaitkan hingga 20 tag. Untuk informasi selengkapnya, lihat Gunakan tag untuk mengelola instans.

object

No

Daftar tag. Anda dapat mengaitkan hingga 20 tag. Untuk informasi selengkapnya, lihat Gunakan tag untuk mengelola instans.

Key

string

No

Kunci tag. Jika Anda menentukan parameter ini, nilainya tidak boleh berupa string kosong dan tidak boleh duplikat. Kunci tag dapat memiliki panjang hingga 64 karakter dan tidak boleh diawali dengan aliyun atau acs:. Tidak boleh mengandung http:// atau https://.

version

Value

string

No

Nilai tag. Jika Anda menentukan parameter ini, nilainya dapat berupa string kosong. Nilai tag dapat memiliki panjang hingga 128 karakter, tidak boleh diawali dengan acs:, dan tidak boleh mengandung http:// atau https://.

3

ImageRegistryCredential

array<object>

No

Informasi tentang repository image.

object

No

Informasi tentang repository image.

Password

string

No

Kata sandi untuk repository image.

yourpassword

Server

string

No

Alamat repository image.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

No

Nama pengguna untuk repository image.

yourusername

Container

array<object>

Yes

Informasi tentang kontainer.

array<object>

No

Informasi tentang kontainer.

ReadinessProbe.TimeoutSeconds

integer

No

Periode timeout untuk pemeriksaan. Nilai default: 1. Nilai minimum: 1. Satuan: detik.

1

ReadinessProbe.SuccessThreshold

integer

No

Jumlah keberhasilan berturut-turut yang diperlukan untuk menentukan bahwa pemeriksaan berhasil setelah pemeriksaan gagal. Nilai default: 1. Nilainya harus 1.

1

SecurityContext.Capability.Add

array

No

Izin yang diberikan kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan fitur ini, ajukan tiket.

string

No

Izin yang diberikan kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan fitur ini, ajukan tiket.

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

No

Port yang diperiksa menggunakan soket TCP saat melakukan pemeriksaan kesehatan. Port ini dideteksi oleh soket TCP.

Catatan

Saat Anda mengatur parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

8000

ReadinessProbe.HttpGet.Scheme

string

No

Jenis protokol permintaan HTTP Get saat melakukan pemeriksaan kesehatan menggunakan permintaan HTTP. Nilai yang valid:

  • HTTP

  • HTTPS

Catatan

Saat Anda mengatur parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

HTTP

LivenessProbe.PeriodSeconds

integer

No

Interval pelaksanaan pemeriksaan. Nilai default: 10. Nilai minimum: 1. Satuan: detik.

5

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Menentukan apakah sistem file root tempat kontainer berjalan bersifat read-only. Hanya nilai true yang didukung.

true

EnvironmentVar

array<object>

No

Variabel lingkungan kontainer.

object

No

Variabel lingkungan kontainer.

Key

string

No

Nama variabel lingkungan. Panjang nama harus antara 1 hingga 128 karakter. Nama dapat berisi angka, huruf, dan garis bawah (_), dan tidak boleh diawali dengan angka.

PATH

Value

string

No

Nilai variabel lingkungan. Panjang nilai harus antara 0 hingga 256 karakter.

/usr/local/bin

FieldRef.FieldPath

string

No

Referensi variabel lingkungan. Hanya status.podIP yang didukung.

status.podIP

LivenessProbe.TcpSocket.Port

integer

No

Port yang diperiksa menggunakan soket TCP saat melakukan pemeriksaan kesehatan. Port ini dideteksi oleh soket TCP.

Catatan

Saat Anda mengatur parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

8080

Tty

boolean

No

Menentukan apakah interaksi diaktifkan. Nilai default adalah false.

Jika Command adalah /bin/bash, atur parameter ini ke true.

false

WorkingDir

string

No

Direktori kerja kontainer.

/usr/local/

Arg

array

No

Argumen untuk perintah startup kontainer. Anda dapat menentukan hingga 10 argumen.

100

string

No

Argumen untuk perintah startup kontainer. Anda dapat menentukan hingga 10 argumen.

100

Stdin

boolean

No

Menentukan apakah buffer harus dialokasikan untuk input standar kontainer dalam runtime kontainer. Jika parameter ini tidak diatur, EOF dikembalikan untuk input standar kontainer. Nilai default adalah false.

false

LivenessProbe.InitialDelaySeconds

integer

No

Waktu saat pemeriksaan mulai dilakukan. Waktu dihitung sejak kontainer dimulai.

5

VolumeMount

array<object>

No

Informasi tentang volume.

object

No

Informasi tentang volume.

MountPropagation

string

No

Pengaturan propagasi pemasangan volume. Propagasi pemasangan memungkinkan Anda berbagi volume yang dipasang pada suatu kontainer dengan kontainer lain dalam pod yang sama, atau bahkan dengan pod lain pada node yang sama. Nilai yang valid:

  • None: Volume tidak terpengaruh oleh operasi pemasangan berikutnya yang dilakukan pada volume atau subdirektorinya.

  • HostToContainer: Volume terpengaruh oleh operasi pemasangan berikutnya yang dilakukan pada volume atau subdirektorinya.

  • Bidirectional: Nilai ini mirip dengan HostToContainer. Volume terpengaruh oleh operasi pemasangan. Selain itu, volume dipropagasikan kembali ke host dan ke semua kontainer semua pod yang menggunakan volume yang sama.

Nilai default: None

None

MountPath

string

No

Direktori tempat volume dipasang.

Catatan

Konten dalam direktori pemasangan kontainer ditimpa oleh konten volume. Gunakan parameter ini dengan hati-hati.

/pod/data

ReadOnly

boolean

No

Menentukan apakah volume bersifat read-only. Nilai default adalah false.

false

SubPath

string

No

Subdirektori volume.

data2/

Name

string

No

Nama volume. Nilainya harus sama dengan nilai parameter Name dalam objek Volume.

default-volume1

ImagePullPolicy

string

No

Kebijakan pengambilan citra. Nilai yang valid:

  • Always: Selalu mengambil citra.

  • IfNotPresent: Mengambil citra hanya jika citra tidak tersedia secara lokal.

  • Never: Tidak pernah mengambil citra. Citra hanya digunakan jika tersedia secara lokal.

Always

StdinOnce

boolean

No

Menentukan apakah aliran input standar tetap terbuka dalam beberapa sesi attach saat input standar diatur ke true.
Jika StdinOnce diatur ke true, input standar dibuka saat kontainer dimulai. Input standar kosong sebelum klien pertama terhubung ke input standar. Kemudian, input standar tetap terbuka dan menerima data hingga klien terputus. Pada saat ini, input standar ditutup dan tetap tertutup hingga kontainer dimulai ulang.

false

LifecyclePreStopHandlerTcpSocketPort

integer

No

Port yang dideteksi oleh soket TCP saat Anda mengatur fungsi callback preStop menggunakan metode TCPSocket.

90

LifecyclePostStartHandlerHttpGetScheme

string

No

Jenis protokol permintaan HTTP Get saat Anda mengatur fungsi callback postStart menggunakan permintaan HTTP. Nilai yang valid:

  • HTTP

  • HTTPS

HTTPS

ReadinessProbe.PeriodSeconds

integer

No

Interval pelaksanaan pemeriksaan. Nilai default: 10. Nilai minimum: 1. Satuan: detik.

3

LivenessProbe.SuccessThreshold

integer

No

Jumlah keberhasilan berturut-turut yang diperlukan untuk menentukan bahwa pemeriksaan berhasil setelah pemeriksaan gagal. Nilai default: 1. Nilainya harus 1.

1

Command

array

No

Perintah startup kontainer. Anda dapat menentukan hingga 20 perintah. Setiap perintah dapat berisi hingga 256 karakter.

sleep

string

No

Perintah startup kontainer. Anda dapat menentukan hingga 20 perintah. Setiap perintah dapat berisi hingga 256 karakter.

sleep

LifecyclePostStartHandlerHttpGetHost

string

No

Alamat host yang menerima permintaan HTTP Get saat Anda mengatur fungsi callback postStart menggunakan permintaan HTTP.

10.0.XX.XX

TerminationMessagePolicy

string

No

Kebijakan notifikasi pesan. Nilai default kosong. Hanya notifikasi pesan untuk MSMQ yang didukung.

FallbackToLogsOnError

ReadinessProbe.HttpGet.Path

string

No

Jalur yang diperiksa oleh permintaan HTTP Get saat melakukan pemeriksaan kesehatan.

Catatan

Saat Anda mengatur parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

/healthz

LivenessProbe.Exec.Command

array

No

Perintah yang dijalankan dalam kontainer saat melakukan pemeriksaan kesehatan menggunakan perintah.

Catatan

Saat Anda mengatur parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

string

No

Perintah yang dijalankan dalam kontainer saat melakukan pemeriksaan kesehatan menggunakan perintah.

cat /tmp/healthy

LifecyclePostStartHandlerTcpSocketPort

integer

No

Port yang dideteksi oleh soket TCP saat Anda mengatur fungsi callback postStart menggunakan metode TCPSocket.

80

LifecyclePostStartHandlerHttpGetPath

string

No

Jalur yang diperiksa oleh permintaan HTTP Get saat Anda mengatur fungsi callback postStart menggunakan permintaan HTTP.

/healthyz

LifecyclePostStartHandlerExec

array

No

Perintah yang dijalankan dalam kontainer saat Anda mengatur fungsi callback postStart menggunakan perintah.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

string

No

Perintah yang dijalankan dalam kontainer saat Anda mengatur fungsi callback postStart menggunakan perintah.

["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

LifecyclePreStopHandlerHttpGetPath

string

No

Jalur yang diperiksa oleh permintaan HTTP Get saat Anda mengatur fungsi callback preStop menggunakan permintaan HTTP.

/healthyz

Port

array<object>

No

Nomor port.

object

No

Nomor port.

Protocol

string

No

Protokol. Nilai yang valid:

  • TCP

  • UDP

TCP

Port

integer

No

Nomor port. Nilai yang valid: 1 hingga 65535.

80

TerminationMessagePath

string

No

Jalur tempat pesan kesalahan kontainer ditulis.

/tmp/termination-log

LifecyclePreStopHandlerHttpGetScheme

string

No

Jenis protokol permintaan HTTP Get saat Anda mengatur fungsi callback preStop menggunakan permintaan HTTP. Nilai yang valid:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.HttpGet.Scheme

string

No

Jenis protokol permintaan HTTP Get saat Anda melakukan pemeriksaan kesehatan menggunakan permintaan HTTP. Nilai yang valid:

  • HTTP

  • HTTPS

Catatan

Saat Anda mengatur parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, dan TcpSocket.

HTTP

ReadinessProbe.HttpGet.Port

integer

No

Port tempat permintaan HTTP GET dikirim untuk pemeriksaan kesehatan.

Catatan

Anda hanya dapat menentukan salah satu metode pemeriksaan HttpGet, Exec, dan TcpSocket untuk probe kesiapan.

8080

LifecyclePostStartHandlerTcpSocketHost

string

No

Alamat host untuk probe soket TCP. Parameter ini digunakan saat Anda mengonfigurasi penanganan postStart untuk menggunakan soket TCP.

10.0.XX.XX

Gpu

integer

No

Jumlah GPU untuk kontainer.

1

ReadinessProbe.InitialDelaySeconds

integer

No

Jumlah detik yang ditunggu setelah kontainer dimulai sebelum probe kesiapan diinisiasi.

3

LifecyclePreStopHandlerExec

array

No

Perintah yang dieksekusi dalam kontainer untuk fungsi callback preStop saat fungsi tersebut diatur menggunakan baris perintah.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

string

No

Perintah yang dieksekusi dalam kontainer untuk fungsi callback preStop.

["/bin/sh", "-c","echo Hello from the preStop handler > /usr/share/message"]

Memory

number

No

Ukuran memori kontainer. Satuan: GiB.

0.5

Name

string

Yes

Nama kontainer.

nginx

LifecyclePreStopHandlerHttpGetHost

string

No

Host yang menerima permintaan HTTP GET untuk fungsi callback preStop.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketHost

string

No

Alamat host untuk pemeriksaan soket TCP dalam penanganan preStop.

10.0.XX.XX

Image

string

Yes

Gambar kontainer.

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LifecyclePreStopHandlerHttpGetPort

integer

No

Port yang diprobing oleh permintaan HTTP GET untuk fungsi callback preStop.

88

LivenessProbe.FailureThreshold

integer

No

Jumlah kegagalan berturut-turut sebelum probe dianggap gagal. Hitungan diatur ulang setelah probe berhasil. Nilai default adalah 3.

3

ReadinessProbe.Exec.Command

array

No

Perintah yang dieksekusi dalam kontainer untuk pemeriksaan kesehatan berbasis baris perintah.

Catatan

Saat Anda mengatur parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan HttpGet, Exec, dan TcpSocket.

string

No

Perintah yang dijalankan dalam kontainer untuk pemeriksaan kesehatan berbasis baris perintah.

cat /tmp/healthy

LifecyclePreStopHandlerHttpGetHttpHeader

array<object>

No

Header permintaan HTTP.

object

No

Header permintaan HTTP.

Value

string

No

Nilai bidang kustom dalam header permintaan HTTP GET untuk fungsi callback preStop.

test-preStop

Name

string

No

Nama header kustom dalam permintaan HTTP GET untuk fungsi callback preStop.

Xiao-Custom-Header

ReadinessProbe.FailureThreshold

integer

No

Jumlah minimum kegagalan berturut-turut sebelum probe ditandai sebagai gagal. Hitungan diatur ulang setelah keberhasilan. Nilai default adalah 3.

3

Cpu

number

No

Jumlah vCPU untuk kontainer. Satuan: core.

0.25

LivenessProbe.HttpGet.Port

integer

No

Port untuk pemeriksaan kesehatan HTTP GET.

Catatan

Anda hanya dapat menggunakan satu metode pemeriksaan untuk probe kelangsungan hidup: HttpGet, Exec, atau TcpSocket.

8888

LivenessProbe.HttpGet.Path

string

No

Jalur untuk permintaan HTTP GET dalam pemeriksaan kesehatan.

Catatan

Saat Anda mengatur parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HttpGet, Exec, atau TcpSocket.

/healthz

LivenessProbe.TimeoutSeconds

integer

No

Periode timeout untuk probe. Nilai default adalah 1 detik. Nilai minimum adalah 1 detik.

1

SecurityContext.RunAsUser

integer

No

Mengatur ID pengguna untuk menjalankan kontainer.

1000

LifecyclePostStartHandlerHttpGetPort

integer

No

Nomor port untuk permintaan HTTP GET dari fungsi callback postStart berbasis HTTP.

5050

LifecyclePostStartHandlerHttpGetHttpHeader

array<object>

No

Header permintaan HTTP.

object

No

Parameter header permintaan HTTP.

Value

string

No

Nilai bidang kustom dalam header permintaan HTTP GET untuk fungsi callback postStart.

test-postStart

Name

string

No

Nama bidang kustom dalam header permintaan HTTP GET fungsi callback postStart.

Xiao-Custom-Header

EnvironmentVarHide

boolean

No

Menentukan apakah variabel lingkungan disembunyikan saat Anda mengkueri detail instans ECI. Nilai yang valid:

  • false (default): Variabel lingkungan dikembalikan dalam hasil kueri.

  • true: Variabel lingkungan tidak dikembalikan dalam hasil kueri. Ini meningkatkan keamanan jika variabel berisi informasi sensitif.

false

SecurityContextRunAsGroup

integer

No

Grup pengguna yang menjalankan kontainer.

3000

SecurityContextRunAsNonRoot

boolean

No

Menentukan apakah kontainer dijalankan dalam mode non-root. Nilai yang valid:

  • true: Mode non-root

  • false (default): Mode root

true

SecurityContextPrivileged

boolean

No

Menentukan apakah kontainer dijalankan dalam mode istimewa. Nilai yang valid:

  • true: Kontainer dijalankan dalam mode istimewa.

  • false (Default): Kontainer tidak dijalankan dalam mode istimewa.

Catatan

Fitur kontainer istimewa sedang dalam beta internal. Untuk meminta akses, ajukan tiket.

true

Volume

array<object>

No

Informasi tentang volume.

array<object>

No

Informasi volume.

Type

string

No

Jenis volume. Nilai yang valid:

  • EmptyDirVolume: Volume direktori kosong.

  • NFSVolume: Volume sistem file jaringan (NFS).

  • ConfigFileVolume: Volume file konfigurasi.

  • FlexVolume: Volume yang menggunakan plugin FlexVolume untuk memperluas kelas penyimpanan. Jenis volume ini mendukung pemasangan disk.

  • HostPathVolume: Volume yang merepresentasikan file atau direktori pada node host. Jenis volume ini hanya tersedia untuk pengguna dalam daftar putih.

  • DiskVolume (Tidak disarankan): Volume disk. Gunakan FlexVolume untuk memasang disk.

ConfigFileVolume

DiskVolume.DiskSize

integer

No

Ukuran DiskVolume dalam GiB.

15

NFSVolume.Path

string

No

Jalur volume NFS.

/share

DiskVolume.FsType

string

No

Jenis sistem file volume disk.

xfs

FlexVolume.FsType

string

No

Jenis sistem file yang dipasang. Jenis default tergantung pada skrip FlexVolume.

ext4

HostPathVolume.Type

string

No

Jenis volume HostPath. Nilai yang valid:

  • Directory: Folder.

  • File: File.

Catatan

Volume HostPath hanya tersedia untuk pengguna dalam daftar putih.

Directory

ConfigFileVolume.DefaultMode

integer

No

Izin default untuk ConfigFileVolume.

0644

NFSVolume.ReadOnly

boolean

No

Menentukan apakah volume NFS bersifat read-only. Nilai default adalah false.

false

ConfigFileVolume.ConfigFileToPath

array<object>

No

Detail volume yang dibuat dari file konfigurasi.

Jika Anda menentukan beberapa item ConfigFileToPath, total ukuran nilai Content yang sesuai tidak boleh melebihi 60 KB.

object

No

Informasi tentang volume ConfigFile.

Path

string

No

Jalur ke file konfigurasi, relatif terhadap direktori pemasangan.

test/config-test.cnf

Mode

integer

No

Izin untuk file konfigurasi. Jika parameter ini tidak diatur, nilai ConfigFileVolume.DefaultMode digunakan. Izin ditentukan sebagai angka oktal empat digit. Misalnya, 0644 memberikan izin rw-r--r--. Artinya, pengguna memiliki izin baca dan tulis (rw-), grup pengguna memiliki izin baca saja (r--), dan pengguna lain memiliki izin baca saja (r--).

Izin dijelaskan sebagai berikut:

  • ---: Tidak ada izin. Nilai oktal adalah 0.

  • --x: Hanya izin eksekusi. Nilai oktal adalah 1.

  • -w-: Hanya izin tulis. Nilai oktal adalah 2.

  • -wx: Izin tulis dan eksekusi. Nilai oktal adalah 3.

  • r--: Hanya izin baca. Nilai oktal adalah 4.

  • r-x: Izin baca dan eksekusi. Nilai oktal adalah 5.

  • rw-: Izin baca dan tulis. Nilai oktal adalah 6.

  • rwx: Izin baca, tulis, dan eksekusi. Nilai oktal adalah 7.

0644

Content

string

No

Konten file konfigurasi. Konten harus dienkripsi Base64.
Satu file konfigurasi tidak boleh lebih besar dari 32 KB.

bGl1bWk=

HostPathVolume.Path

string

No

Jalur direktori pada host.

/pod/data

FlexVolume.Options

string

No

Daftar opsi untuk objek FlexVolume. Opsi tersebut adalah pasangan kunci-nilai yang dilewatkan dalam format JSON.

Misalnya, saat Anda memasang disk menggunakan FlexVolume, parameter Options menentukan parameter konfigurasi untuk disk tersebut. Parameter yang dapat dikonfigurasi adalah sebagai berikut:

  • volumeId: ID disk yang sudah ada.

  • volumeSize: Ukuran disk dalam GiB. Nilai yang valid: 20 hingga 32768.

  • performanceLevel: Tingkat kinerja disk. Untuk informasi selengkapnya, lihat Tingkat kinerja disk.

  • deleteWithInstance: Menentukan apakah disk dilepas saat instans dilepas. Nilai default adalah false.

  • encrypted: Menentukan apakah disk dienkripsi. Nilai default adalah false. Untuk informasi selengkapnya, lihat Ikhtisar enkripsi.

  • kmsKeyId: ID kunci KMS yang digunakan untuk mengenkripsi disk.

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

FlexVolume.Driver

string

No

Jenis driver untuk plugin FlexVolume guna memasang volume. Nilai yang valid:

  • alicloud/disk: Memasang disk.

  • alicloud/nas: Memasang NAS.

  • alicloud/oss: Memasang OSS.

alicloud/disk

NFSVolume.Server

string

No

Alamat server NFS.

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

No

ID DiskVolume.

d-xx

Name

string

No

Nama volume.

default-volume1

EmptyDirVolume.Medium

string

No

Media penyimpanan untuk EmptyDirVolume. Nilai default kosong, yang menggunakan sistem file node. Nilai memory juga didukung, yang menggunakan memori.

memory

EmptyDirVolume.SizeLimit

string

No

Ukuran EmptyDirVolume dalam GiB.

2

InitContainer

array<object>

No

Daftar init container.

array<object>

No

Daftar init container.

SecurityContext.Capability.Add

array

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk meminta izin ini.

string

No

Memberikan izin tertentu kepada proses dalam kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Ajukan tiket untuk meminta izin ini.

NET_ADMIN

Image

string

No

Citra yang digunakan oleh kontainer.

nginx

VolumeMount

array<object>

No

Daftar pemasangan volume.

object

No

Daftar volume yang dipasang.

MountPropagation

string

No

Pengaturan propagasi pemasangan untuk volume. Propagasi pemasangan memungkinkan Anda berbagi volume yang dipasang oleh suatu kontainer dengan kontainer lain dalam pod yang sama, atau bahkan dengan pod lain pada node yang sama. Nilai yang valid:

  • None: Pemasangan volume ini tidak menerima pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • HostToContainer: Pemasangan volume ini menerima semua pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • Bidirectional: Pemasangan volume ini berperilaku sama seperti pemasangan HostToContainer. Selain itu, semua pemasangan volume yang dibuat oleh kontainer dipropagasikan kembali ke host dan ke semua kontainer semua pod yang menggunakan volume yang sama.

Nilai default: None

None

MountPath

string

No

Jalur pemasangan dalam kontainer. Konten volume menimpa konten di jalur ini. Gunakan parameter ini dengan hati-hati.

/usr/share/

ReadOnly

boolean

No

Menentukan apakah jalur pemasangan bersifat read-only. Nilai default adalah false.

false

SubPath

string

No

Jalur ke subdirektori dalam volume. Ini memungkinkan pod memasang direktori berbeda dari volume yang sama ke direktori berbeda dalam kontainer.

/usr/sub/

Name

string

No

Nama volume yang dipasang.

test-empty

Port

array<object>

No

Port init container.

object

No

Nomor port init container.

Protocol

string

No

Jenis protokol. Nilai yang valid:

  • TCP

  • UDP

TCP

Port

integer

No

Nomor port. Rentang nilai adalah 1 hingga 65535.

8888

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Mengontrol apakah sistem file root kontainer bersifat read-only. Parameter ini harus diatur ke true.

true

TerminationMessagePath

string

No

Sumber pesan terminasi kontainer. Saat kontainer berhenti, pesan terminasinya diambil dari file yang ditentukan.

/tmp/termination-log

EnvironmentVar

array<object>

No

Daftar variabel lingkungan untuk kontainer.

object

No

Daftar variabel lingkungan untuk kontainer.

Key

string

No

Nama variabel lingkungan. Panjang nama harus antara 1 hingga 128 karakter. Nama dapat berisi huruf, angka, dan garis bawah (_). Nama tidak boleh diawali dengan angka.

Path

Value

string

No

Nilai variabel lingkungan. Panjang nilai adalah 0 hingga 256 karakter.

/usr/bin/

FieldRef.FieldPath

string

No

Referensi ke nilai variabel lingkungan. Saat ini, hanya status.podIP yang didukung.

status.podIP

ImagePullPolicy

string

No

Kebijakan pengambilan citra. Nilai yang valid:

  • Always: Selalu mengambil citra.

  • IfNotPresent: Mengambil citra hanya jika tidak tersedia secara lokal.

  • Never: Tidak pernah mengambil citra. Hanya citra lokal yang digunakan.

Always

WorkingDir

string

No

Direktori kerja.

/usr/local

Cpu

number

No

Jumlah core vCPU untuk kontainer.

0.5

Arg

array

No

Argumen startup untuk kontainer.

10

string

No

Argumen startup untuk kontainer.

10

Command

array

No

Perintah startup untuk kontainer.

sleep

string

No

Perintah startup untuk kontainer.

sleep

Gpu

integer

No

Jumlah GPU yang digunakan oleh kontainer.

1

SecurityContext.RunAsUser

integer

No

ID pengguna yang menjalankan kontainer.

587

Memory

number

No

Ukuran memori kontainer. Satuan: GiB.

1.0

TerminationMessagePolicy

string

No

Kebijakan untuk pesan terminasi. Secara default kosong.

*****

Name

string

No

Nama kontainer.

test-init

DnsConfig.NameServer

array

No

Alamat IP server DNS.

172.10.*.**

string

No

Alamat IP server DNS.

172.10.*.**

DnsConfig.Search

array

No

Daftar domain pencarian DNS.

svc.local.kubenetes

string

No

Daftar domain pencarian DNS.

svc.local.kubernetes

DnsConfig.Option

array<object>

No

Daftar opsi untuk objek.

object

No

Opsi untuk objek.

Value

string

No

Nilai objek.

value

Name

string

No

Nama objek.

name

HostAliase

array<object>

No

Alias host untuk instans ECI.

object

No

Alias untuk ECI.

Ip

string

No

Alamat IP.

1.1.1.1

Hostname

array

No

Hostname yang akan ditambahkan.

hehe.com

string

No

Hostname.

hehe.com

SecurityContext.Sysctl

array<object>

No

Parameter sysctl keamanan yang akan diatur dalam konteks keamanan. Untuk informasi selengkapnya, lihat Konfigurasi konteks keamanan.

object

No

Parameter sysctl aman yang akan dimodifikasi dalam konteks keamanan. Untuk informasi selengkapnya, lihat Konfigurasikan konteks keamanan.

Value

string

No

Nilai parameter sysctl aman yang dikonfigurasi dalam konteks keamanan.

65536

Name

string

No

Nama parameter sysctl aman yang dimodifikasi menggunakan konteks keamanan. Nilai yang valid:

  • net.ipv4.ping_group_range

  • net.ipv4.ip_unprivileged_port_start

net.ipv4.ping_group_range

HostSecurityContext.Sysctl

array<object>

No

Daftar parameter sysctl tidak aman yang dimodifikasi menggunakan konteks keamanan. Untuk informasi selengkapnya, lihat Konfigurasikan konteks keamanan.

object

No

Parameter sysctl tidak aman yang dimodifikasi menggunakan konteks keamanan. Untuk informasi selengkapnya, lihat Konfigurasi konteks keamanan.

Value

string

No

Nilai parameter sysctl tidak aman yang dimodifikasi dalam konteks keamanan.

65536

Name

string

No

Nama parameter sysctl tidak aman yang dimodifikasi menggunakan konteks keamanan. Nilai yang valid:

  • kernel.shm* (kecuali kernel.shm_rmid_forced)

  • kernel.msg*

  • kernel.sem

  • fs.mqueue.*

  • net.* (kecuali net.ipv4.tcp_syncookies, net.ipv4.ping_group_range, dan net.ipv4.ip_unprivileged_port_start)

kernel.msgmax

NtpServer

array

No

Server NTP.

ntp.cloud.aliyuncs.com

string

No

Server NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

No

Daftar instans ACR Enterprise. Untuk informasi selengkapnya, lihat Tarik citra ACR tanpa kata sandi.

object

No

Daftar instans ACR Enterprise.

Domain

array

No

Nama domain instans ACR Enterprise. Secara default, semua nama domain instans digunakan. Anda dapat menentukan satu atau beberapa nama domain. Pisahkan beberapa nama domain dengan koma.

*****-****-registry.cn-beijing.cr.aliyuncs.com

string

No

Nama domain instans ACR Enterprise. Secara default, semua nama domain untuk instans digunakan. Anda dapat menentukan satu atau beberapa nama domain. Pisahkan beberapa nama domain dengan koma.

*****-****-registry.cn-beijing.cr.aliyuncs.com

InstanceName

string

No

Nama instans ACR Enterprise.

acr-test

InstanceId

string

No

ID instans ACR Enterprise.

cri-nwj395hgf6f3****

RegionId

string

No

Wilayah instans ACR Enterprise.

cn-beijing

ArnService

string

No

ARN peran RAM milik akun yang memiliki sumber daya, seperti instans ECI.

acs:ram::1609982529******:role/role-assume

ArnUser

string

No

ARN peran RAM untuk akun yang memiliki instans ACR.

acs:ram::1298452580******:role/role-acr

SpotDuration

integer

No

Periode perlindungan untuk instans spot, dalam jam. Nilai default adalah 1. Nilai 0 berarti instans tidak memiliki periode perlindungan.

1

StrictSpot

boolean

No

Menentukan apakah tugas dijalankan sesuai jadwal berulang.

  • true: Jalankan tugas sesuai jadwal berulang.

  • false: Jalankan tugas hanya sekali.

true

PlainHttpRegistry

string

No

Alamat repository image yang dikelola sendiri. Saat membuat instans ECI menggunakan citra dari repository yang menggunakan protokol HTTP, atur parameter ini. Ini memastikan bahwa ECI menggunakan protokol HTTP untuk menarik citra dan mencegah kegagalan tarik akibat ketidakcocokan protokol.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

InsecureRegistry

string

No

Alamat repository image yang dikelola sendiri. Saat Anda membuat instans ECI menggunakan citra dari repository yang menggunakan sertifikat tanda tangan sendiri, atur parameter ini untuk melewati autentikasi sertifikat. Ini mencegah kegagalan tarik citra akibat autentikasi sertifikat yang gagal.

"harbor***.pre.com,192.168.XX.XX:5000,reg***.test.com:80"

ImageAccelerateMode

string

No

Mode akselerasi citra. Nilai yang valid:

  • nydus: Menggunakan Nydus untuk akselerasi. Citra harus mendukung Nydus.

  • dadi: Menggunakan DADI untuk akselerasi. Citra harus mendukung DADI.

  • p2p: Menggunakan P2P untuk akselerasi. Citra harus mendukung P2P.

  • imc: Menggunakan cache citra untuk akselerasi.

imc

Ipv6GatewayBandwidthEnable

boolean

No

Menentukan apakah komunikasi dengan internet melalui IPv6 untuk ECI diaktifkan.

true

Ipv6GatewayBandwidth

string

No

Bandwidth puncak Internet untuk alamat IPv6. Parameter ini hanya berlaku saat Ipv6GatewayBandwidthEnable diatur ke true. Rentang nilai adalah sebagai berikut:

  • Jika metode penagihan untuk IPv6 Gateway adalah bayar-per-bandwidth, nilai berkisar dari 1 hingga 2000 Mbps.

  • Jika metode penagihan untuk IPv6 Gateway adalah bayar-per-lalu-lintas, rentang nilai dibatasi oleh spesifikasi gateway.
    • Edisi Gratis: Nilai berkisar dari 1 hingga 200 Mbps.

    • Edisi Perusahaan: Nilai berkisar dari 1 hingga 500 Mbps.

    • Edisi Perusahaan Tingkat Lanjut: Nilai berkisar dari 1 hingga 1000 Mbps.

Nilai default adalah nilai maksimum dalam rentang bandwidth untuk edisi gateway tersebut.

100

ContainerResourceView

boolean

No

Aktifkan konfigurasi ini jika spesifikasi ECI lebih besar daripada spesifikasi yang diminta. Ini memastikan bahwa sumber daya yang terlihat dalam kontainer sesuai dengan sumber daya yang diminta.

false

FixedIp

string

No

Atur ke true untuk mengaktifkan alamat IP tetap untuk instans. Untuk informasi selengkapnya, lihat Konfigurasikan instans ECI untuk menggunakan alamat IP tetap.

true

FixedIpRetainHour

integer

No

Lama waktu, dalam jam, alamat IP tetap disimpan setelah instansnya dilepas. Nilai default adalah 48.

24

DataCacheBucket

string

No

Bucket cache data.

default

DataCachePL

string

No

Tingkat kinerja disk untuk cache data.
ESSD diprioritaskan, dengan tingkat kinerja default PL1.

PL1

DataCacheProvisionedIops

integer

No

IOPS input/output operasi baca/tulis yang telah dikonfigurasi sebelumnya untuk disk ESSD AutoPL yang digunakan sebagai cache data.
Nilai yang valid: 0 hingga min{50000, 1000 × Kapasitas - Kinerja dasar}. Kinerja dasar = min{1800 + 50 × Kapasitas, 50000}.
Untuk informasi selengkapnya, lihat Disk ESSD AutoPL.




40000

DataCacheBurstingEnabled

boolean

No

Menentukan apakah lonjakan performa diaktifkan saat cache data menggunakan disk ESSD AutoPL. Untuk informasi selengkapnya, lihat Disk ESSD AutoPL.

false

DryRun

boolean

No

Menentukan apakah hanya melakukan dry run untuk permintaan. Nilai yang valid:

  • true: Mengirim permintaan pemeriksaan tanpa membuat instans ECI. Sistem memeriksa parameter yang diperlukan dan format permintaan. Sistem juga memeriksa batas bisnis dan inventaris. Jika pemeriksaan gagal, kesalahan dikembalikan. Jika pemeriksaan berhasil, kode kesalahan DryRun.Success dikembalikan.

  • false (default): Mengirim permintaan normal. Instans ECI dibuat setelah permintaan lolos pemeriksaan.

false

PrivateIpAddress

string

No

Alamat IPv4 privat yang ditetapkan ke instans ECI. Pastikan alamat IP tersebut belum digunakan.

172.16.0.1

OsType

string

No

Sistem operasi instans ECI. Nilai yang valid:

  • Linux (default)

  • Windows

Catatan

Instans Windows sedang dalam pratinjau undangan. Ajukan tiket untuk meminta akses.

Windows

CpuArchitecture

string

No

Tentukan arsitektur CPU untuk instans ECI. Nilai yang valid:

  • AMD64 (default)

  • ARM64

ARM64

ComputeCategory

array

No

Tentukan kategori daya komputasi. Untuk informasi selengkapnya, lihat Buat instans dengan menentukan kategori daya komputasi.

string

No

Menentukan kelas daya komputasi. Nilai yang valid:

  • economy: Ekonomis

  • general: tujuan umum

Anda dapat menentukan beberapa kelas daya komputasi. Sistem membuat kelompok kontainer menggunakan kelas-kelas tersebut sesuai urutan yang ditentukan.

economy

GpuDriverVersion

string

No

Versi driver GPU.

Catatan

Anda hanya dapat mengganti versi driver GPU untuk beberapa tipe instans tertentu. Untuk informasi selengkapnya, lihat Buat instans dengan tipe GPU tertentu.

tesla=535

MaxPendingMinute

integer

No

Elemen respons

Element

Type

Description

Example

object

RequestId

string

ID unik permintaan.

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

ContainerGroupId

string

ID kelompok kontainer.

eci-uf6fonnghi50u374****

Contoh

Respons sukses

JSONformat

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CFC7B3",
  "ContainerGroupId": "eci-uf6fonnghi50u374****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Account.Arrearage Your account has an outstanding payment. Your account has an outstanding payment.
400 DryRunOperation Request validation has been passed with DryRun flag set. Request validation has been passed with DryRun flag set.
400 InvalidParameter.CPU.Memory The specified cpu and memory are not allowed
400 InvalidParameter.DuplicatedName The container group include containers with duplicate names.
400 InvalidParameter.DuplicatedVolumeName The container group includes volumes with duplicate names. The container group includes volumes with duplicate names.
400 IncorrectStatus %s
400 ServiceNotEnabled %s The service on which this request depends has not been activated. Please activate and try again.
400 ImageSnapshot.IncorrectStatus %s The status of the specified snapshot is invalid.
400 ImageSnapshot.NotSupport %s Image caching based on data disk snapshots is not available for all users. If you want to enable this function, contact us.
400 DiskVolume.NotSupport The disk volume is not supported. Disk volume does not support your structure. If you want to enable this function, contact us.
400 RamRole.NotSupport The RAM role is not supported. The RAM role is not supported.
400 DiskNumber.LimitExceed The maximum number of disks in an instance is exceeded. The maximum number of disks in an instance is exceeded.
400 InvalidPaymentMethod.InsufficientBalance No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance. No payment method is specified for your account. We recommend that you add a payment method or add funds to the prepayment balance.
400 DiskVolume.NotInSameZone The instance to be created and the disk are not in the same zone. The instance to be created and the disk are not in the same zone.
400 NoPermission You are not authorized to use the "Product on ECI" feature.
400 HighCpuMemConfigRequired You need to apply to be added to the whitelist of the specified CPU and memory. You need to apply to be added to the whitelist of the specified CPU and memory.
400 RecommendEmpty.InstanceTypeFamilyNotMatched The recommended instance type is unavailable in the current zone. Try again later.
400 LocalDiskAmountNotMatch The number of local volumes does not match the instance type.
400 Payfor.CreditPayInsufficientBalance Your payment credit line is insufficient. Your payment credit line is insufficient.
400 InvalidOperation.KMS.InstanceTypeNotSupport The specified instance is invalid. Only I/O optimized instances support KMS key. The specified instance is invalid. Only I/O optimized instances support KMS key.
400 InvalidParameter.Encrypted.KmsNotEnabled KMS must be enabled for encrypted disks.
400 InvalidParameter.KMS.EncryptedIllegal After configuring the parameter KmsKeyId, you must enable encryption. After configuring the parameter KmsKeyId, you must enable encryption.
400 InvalidSpotCpuMemorySpec The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory.
400 Ipv6AddressNotSupportVsw IPv6 is not supported in the specified vSwitch.
400 Ipv6AddressNotSupport Ipv6 is not supported in specified region.
400 Ipv6AddressNotSupportInstanceType IPv6 is not supported for the specified instance type.
400 EipPayInsufficientBalance Your account does not have enough balance to purchase eip.
400 EipPurchaseFlowControl Request was denied due to eip frequent purchase.
400 Throttling You have made too many requests within a short time; your request is denied due to request throttling
400 JobInstanceBatchCreateNotSupport ECI job instance not support batch create
400 JobInstanceDiskNotSupport ECI job instance not support disk volume
400 JobInstanceEipNotSupport ECI job instance not support eip
400 JobInstanceFeatureNotMatch ECI job instance feature not match
400 JobInstanceImageCacheNotSupport ECI job instance not support image cache
400 JobInstanceIPv6NotSupport ECI job instance not support IPv6
400 JobInstanceRamRoleNotSupport ECI job instance not support ram role
400 JobInstanceRegionNotSupport ECI job instance not support in this region
400 JobInstanceSpotNotSupport ECI job instance not support spot
400 InvalidInstanceTypeForEciSpotDurationBuy Current instance type does not support spot duration instance.
400 InvalidInstanceTypeForEciBuy Sales of this current instance type is not supported in eci.
400 InstanceTypeNotMatchCpuArch %s.
400 JobInstanceEcsInstanceTypeNotSupport Job-optimized elastic container instances cannot be created by specifying ECS instance types.
400 PrivatePoolInstanceSpotNotSupport Spot is not supported for PrivatePool.
400 DryRun.Success This request is a dryrun request with successful result.
400 PrivateIpAddress.Already.InUse The specific PrivateIpAddress already in use.
400 IncorrectOperation %s You cannot perform this operation on the specified resource.
400 FeatureBasedConstraintConflict A conflict occurs in specified feature constraints: [%s]. A conflict occurs in specified feature constraints
400 OperationFailed.RiskControl %s. We have detected that your account has security risks. Please contact customer service personnel for details.
400 RISK.RISK_CONTROL_REJECTION To protect the security of your account, your request has been denied by the risk control system. Please contact Alibaba Cloud Customer Service for details. In order to protect the security of your account, your request was rejected by the wind control system. Please contact customer service for details.
400 InvalidInstanceTypeForRaid %s. The current specification does not support Raid.
400 RegionDissolved %s.
403 OperationDenied.VswZoneMisMatch The specified VSwitchId is not in the specified Zone.
403 QuotaExceeded %s quota exceeded.
403 Zone.NotOnSale The specified zone is not available for purchase.
403 Forbidden.RiskControl This operation has been identified as an abnormal operation and cannot be processed.
403 Forbidden.SubUser The specified action is not available for you.
403 Forbidden.OnlyForInvitedTest Eci create action is only open to invited users during public beta.
403 OperationDenied.SecurityGroupMisMatch The specified VSwitchId and SecurityGroupId are not in the same VPC.
403 InvalidVSwitchId.IpNotEnough The specified VSwitch does not have enough IP addresses.
403 Forbidden.UserBussinessStatus This operation is not allowed, because you have overdue bills. Pay the overdue bill and try again.
403 Forbidden.UserNotRealNameAuthentication This operation is not allowed, because you have not passed the real-name verification.
403 InvalidUser.PassRoleForbidden The RAM user is not authorized to assume a RAM role. The RAM user is not authorized to assume a RAM role.
403 NoPermission The RAM role does not belong to ECS.
403 OperationDenied.NoStock Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 InvalidParameter.KMS.KeyId.Forbidden You are not authorized to access the specified KMSKeyId. You are not authorized to access the specified KMSKeyId.
403 Forbidden.AccountClosed The operation is forbidden. Your account has been closed.
403 InvalidOperation.ResourceManagedByCloudProduct The operation is forbidden. The security group has been managed by another cloud product.
403 Spot.NotMatched %s. We recommend that you use the create multi-zone function to avoid insufficient inventory. For more information, see https://www.alibabacloud.com/help/document_detail/157290.html
403 SecurityRisk.3DVerification We have detected a security risk with your default credit or debit card. Please proceed with verification via the link in your email.
403 CreateServiceLinkedRole.Denied Please make sure the account has ram:CreateServiceLinkedRole permission. Please make sure the account has ram:CreateServiceLinkedRole permission.
403 Throttling.Vcpu.PerDay The maximum number of request for the day has been exceeded. The maximum number of request for the day has been exceeded.
403 FeatureAccessRestricted Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. Access to this feature is restricted. Please contact Alibaba Cloud ECI support to request access.
404 ImageSnapshot.NotFound The specified snapshot does not exist.
404 InvalidDiskId.NotFound The specified disk does not exist.
404 InvalidParameter.KMS.KeyId.NotFound The specified KMSKeyId does not exist. The specified KMSKeyId does not exist.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.