All Products
Search
Document Center

Elastic Container Instance:CreateContainerGroup

Last Updated:Oct 09, 2026

Membuat Elastic Container Instance (ECI), yang merupakan kelompok kontainer.

Deskripsi operasi

Saat Anda memanggil CreateContainerGroup untuk membuat Elastic Container Instance (ECI), sistem secara otomatis membuat peran terkait layanan bernama AliyunServiceRoleForECI untuk mengakses layanan cloud terkait seperti ECS dan VPC. Untuk informasi selengkapnya, lihat Peran terkait layanan untuk Elastic Container Instance.

Saat membuat ECI, Anda dapat mengonfigurasi fitur seperti instans, image, dan penyimpanan sesuai kebutuhan. Untuk parameter dan deskripsi terkait setiap fitur, lihat dokumentasi berikut:

Instans

ECI mendukung dua metode berikut untuk membuat instans:

Kedua metode pembuatan mendukung fitur berikut:

Image

Jaringan

Penyimpanan

Konfigurasi kontainer

Pencatatan 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

ZoneId

string

No

Zona tempat instans berada. Jika parameter ini dikosongkan, sistem secara otomatis memilih zona.

Nilai default: kosong.

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 secara otomatis menggunakan grup keamanan default di wilayah yang dipilih. Anda harus memastikan bahwa aturan masuk grup keamanan ini mencakup protokol dan Port yang perlu diekspos oleh kontainer. Jika tidak ada grup keamanan default di wilayah tersebut, sistem melakukan pembuatan otomatis grup keamanan default dan menambahkan protokol serta Port kontainer yang dideklarasikan ke aturan masuk grup keamanan.

sg-uf66jeqopgqa9hdn****

VSwitchId

string

No

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

Jika Anda tidak menentukan vSwitch, sistem secara otomatis menggunakan vSwitch default di VPC default wilayah yang dipilih. Jika tidak ada VPC default atau vSwitch default di wilayah tersebut, sistem melakukan pembuatan otomatis VPC default dan vSwitch default.

Catatan

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

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

ContainerGroupName

string

Yes

Nama Elastic Container Instance, yang merupakan nama kelompok kontainer. Nama harus memenuhi persyaratan berikut:

  • Panjang nama harus 2 hingga 128 karakter.

  • Nama dapat berisi huruf kecil, angka, dan tanda hubung (-). Nama tidak boleh diawali atau diakhiri dengan tanda hubung.

nginx-test

RestartPolicy

string

No

Kebijakan restart instans. Nilai valid:

  • Always: Selalu melakukan restart pada instans.

  • Never: Tidak pernah melakukan restart pada instans.

  • OnFailure: Melakukan restart pada instans hanya saat gagal.

Nilai default: Always.

Always

EipInstanceId

string

No

ID Elastic IP Address (EIP).

eip-uf66jeqopgqa9hdn****

Cpu

number

No

Jumlah vCPU di tingkat instans. Unit: core.

1.0

Memory

number

No

Ukuran memori di tingkat instans. Unit: GiB.

2.0

ResourceGroupId

string

No

ID kelompok sumber daya.

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

No

Kebijakan DNS. Nilai valid:

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

  • Default: Mewarisi pengaturan DNS dari lingkungan runtime.

Default

ClientToken

string

No

Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan nilai ini, tetapi Anda harus memastikan bahwa nilai tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Cara memastikan idempotensi.

123e4567-xxxx-12d3-xxxx-426655440000

InstanceType

string

No

Tipe instans ECS. Beberapa tipe instans didukung. Untuk informasi selengkapnya, lihat Membuat instans dengan menentukan Tipe instans ECS.

ecs.c5.xlarge

ImageSnapshotId

string

No

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

imc-2zebxkiifuyzzlhl****

RamRoleName

string

No

Nama peran RAM untuk instans. Elastic Container Instance dan ECS berbagi peran RAM yang sama untuk instans. Untuk informasi selengkapnya, lihat Menggunakan peran RAM instans dengan memanggil operasi API.

RamTestRole

TerminationGracePeriodSeconds

integer

No

Periode tenggang bagi program untuk handle operasi sebelum penonaktifan. Unit: detik.

60

AutoMatchImageCache

boolean

No

Apakah akan secara otomatis mencocokkan cache gambar. Nilai default: false.

false

Ipv6AddressCount

integer

No

Jumlah alamat IPv6. Nilai ditetapkan tetap pada 1, yang menunjukkan bahwa satu Elastic Container Instance dapat diberikan satu alamat IPv6.

1

ActiveDeadlineSeconds

integer

No

Periode validitas Elastic Container Instance. Setelah periode ini berakhir, instans akan dihentikan secara paksa. Unit: detik.

1000

SpotStrategy

string

No

Kebijakan preemption untuk instans. Nilai valid:

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

  • SpotWithPriceLimit: Instans adalah spot instans dengan harga maksimum per jam.

  • SpotAsPriceGo: Instans adalah spot instans yang harganya ditetapkan secara otomatis oleh sistem berdasarkan harga pasar saat ini.

Nilai default: NoSpot.

SpotWithPriceLimit

SpotPriceLimit

number

No

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

Anda harus menentukan parameter ini saat SpotStrategy diatur ke SpotWithPriceLimit.

0.025

ScheduleStrategy

string

No

Kebijakan penjadwalan untuk Elastic Container Instance saat beberapa zona dikonfigurasi dengan menentukan beberapa vSwitch di parameter VSwitchId. Nilai valid:

  • VSwitchOrdered: Menjadwalkan instans secara berurutan.

  • VSwitchRandom: Menjadwalkan instans berdasarkan kebijakan optimal Alibaba Cloud.

Untuk informasi selengkapnya, lihat Mengonfigurasi beberapa zona.

VSwitchOrdered

CorePattern

string

No

Direktori kustom untuk menyimpan file core yang dihasilkan oleh coredump. Untuk informasi selengkapnya, lihat Menyimpan file core ke volume.

Catatan

Jalur yang dikonfigurasi tidak boleh diawali dengan |. Anda tidak dapat mengonfigurasi program yang dapat dieksekusi melalui core dump.

/xx/xx/core

ShareProcessNamespace

boolean

No

Apakah akan menggunakan namespace bersama. Nilai default: false.

false

AutoCreateEip

boolean

No

Apakah pembuatan otomatis EIP diaktifkan dan apakah akan menyambungkannya ke Elastic Container Instance.

true

EipBandwidth

integer

No

Bandwidth EIP. Nilai default: 5 Mbit/s.
Anda dapat menentukan parameter ini saat AutoCreateEip diatur ke true.

5

EipISP

string

No

Jenis jalur EIP. Nilai valid:

  • BGP: Jalur BGP (Multi-ISP). Ini adalah nilai default.

  • BGP_PRO: Jalur BGP (Multi-ISP) Pro.

BGP

EipCommonBandwidthPackage

string

No

ID paket bandwidth bersama Internet yang ada untuk menyambungkan.

cbwp-2zeukbj916scmj51m****

HostName

string

No

Hostname.

test

IngressBandwidth

integer

No

Batas bandwidth masuk. Unit: Bps.

1024000

EgressBandwidth

integer

No

Batas bandwidth keluar. Unit: Bps.

1024000

CpuOptionsCore

integer

No

Jumlah core CPU fisik. Hanya tipe instans tertentu yang mendukung pengaturan kustom.

2

CpuOptionsThreadsPerCore

integer

No

Jumlah thread per core. Hanya tipe instans tertentu yang mendukung pengaturan kustom. Nilai 1 menunjukkan bahwa hyper-threading dinonaktifkan.

2

CpuOptionsNuma

string

No

Parameter ini tidak didukung.

1

EphemeralStorage

integer

No

Ukuran ruang penyimpanan sementara tambahan. Unit: GiB.
Untuk informasi selengkapnya, lihat Menyesuaikan ukuran ruang penyimpanan sementara.

20

Tag

array<object>

No

Daftar tag. Anda dapat menambahkan hingga 20 tag. Untuk informasi selengkapnya, lihat Menggunakan tag untuk mengelola instans.

object

No

Daftar tag. Anda dapat menambahkan hingga 20 tag. Untuk informasi selengkapnya, lihat Menggunakan tag untuk mengelola instans.

Key

string

No

Kunci tag. Jika Anda menentukan parameter ini, nilainya tidak boleh berupa string kosong dan harus unik. Panjang kunci tag dapat mencapai 64 karakter. Tidak boleh diawali dengan aliyun atau acs:, dan tidak boleh mengandung http:// atau https://.

version

Value

string

No

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

3

ImageRegistryCredential

array<object>

No

Informasi repository image.

object

No

Informasi repository image.

Password

string

No

Kata sandi untuk repository image.

yourpassword

Server

string

No

Alamat registri repository image.

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

No

Nama pengguna untuk repository image.

yourusername

Container

array<object>

Yes

Informasi kontainer.

array<object>

No

Informasi kontainer.

Arg

array

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

100

string

No

Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung.

100

Command

array

No

Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter.

sleep

string

No

Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter.

sleep

Cpu

number

No

Jumlah vCPU yang dialokasikan ke kontainer. Unit: core.

0.25

EnvironmentVar

array<object>

No

Variabel lingkungan kontainer.

object

No

Variabel lingkungan kontainer.

FieldRef.FieldPath

string

No

Referensi ke nilai variabel lingkungan. Hanya status.podIP yang didukung.

status.podIP

Key

string

No

Nama variabel lingkungan. Panjang nama harus 1 hingga 128 karakter dan dapat berisi huruf, angka, dan garis bawah (_). Tidak dapat dimulai dengan angka.

PATH

Value

string

No

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

/usr/local/bin

EnvironmentVarHide

boolean

No

Apakah akan menyembunyikan informasi variabel lingkungan saat mengkueri detail instans kontainer elastis. Nilai valid:

  • false: tidak menyembunyikan informasi variabel lingkungan. Ini adalah nilai default.

  • true: tidak mengembalikan informasi variabel lingkungan. Atur parameter ini ke true untuk meningkatkan keamanan saat variabel lingkungan berisi informasi sensitif.

false

Gpu

integer

No

Jumlah GPU yang dialokasikan ke kontainer.

1

Image

string

Yes

Gambar kontainer.

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

ImagePullPolicy

string

No

Kebijakan menarik gambar. Nilai valid:

  • Always: selalu menarik gambar.

  • IfNotPresent: menarik gambar hanya jika gambar tidak tersedia secara lokal.

  • Never: tidak pernah menarik gambar dan hanya menggunakan gambar lokal.

Always

LifecyclePostStartHandlerExec

array

No

Perintah yang akan dieksekusi di kontainer saat Pengaturan untuk fungsi callback postStart dikonfigurasi menggunakan baris perintah.

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

string

No

Perintah yang akan dieksekusi di kontainer saat Pengaturan untuk fungsi callback postStart dikonfigurasi menggunakan baris perintah.

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

LifecyclePostStartHandlerHttpGetHost

string

No

Alamat host yang menerima permintaan HTTP GET saat Pengaturan untuk fungsi callback postStart dikonfigurasi menggunakan permintaan HTTP.

10.0.XX.XX

LifecyclePostStartHandlerHttpGetHttpHeader

array<object>

No

Parameter header permintaan HTTP yang dihasilkan.

object

No

Parameter header permintaan HTTP yang dihasilkan.

Name

string

No

Nama bidang kustom di header permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan permintaan HTTP.

Xiao-Custom-Header

Value

string

No

Nilai bidang kustom di header permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan permintaan HTTP.

test-postStart

LifecyclePostStartHandlerHttpGetPath

string

No

Path yang akan diperiksa menggunakan permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan permintaan HTTP.

/healthyz

LifecyclePostStartHandlerHttpGetPort

integer

No

Nomor Port yang akan diperiksa menggunakan permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan permintaan HTTP.

5050

LifecyclePostStartHandlerHttpGetScheme

string

No

Jenis Protokol permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan permintaan HTTP. Nilai valid:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerTcpSocketHost

string

No

Alamat host yang akan diperiksa menggunakan soket TCP saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan soket TCP.

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

No

Port yang akan diperiksa menggunakan soket TCP saat Anda mengonfigurasi Pengaturan untuk fungsi callback postStart menggunakan soket TCP.

80

LifecyclePreStopHandlerExec

array

No

Perintah yang akan dieksekusi di kontainer saat Pengaturan untuk fungsi callback preStop dikonfigurasi menggunakan baris perintah.

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

string

No

Perintah yang akan dieksekusi di kontainer saat Pengaturan untuk fungsi callback preStop dikonfigurasi menggunakan baris perintah.

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

LifecyclePreStopHandlerHttpGetHost

string

No

Alamat host yang menerima permintaan HTTP GET saat Pengaturan untuk fungsi callback preStop dikonfigurasi menggunakan permintaan HTTP.

10.0.XX.XX

LifecyclePreStopHandlerHttpGetHttpHeader

array<object>

No

Parameter header permintaan HTTP yang dihasilkan.

object

No

Parameter header permintaan HTTP yang dihasilkan.

Name

string

No

Nama bidang kustom di header permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan permintaan HTTP.

Xiao-Custom-Header

Value

string

No

Nilai bidang kustom di header permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan permintaan HTTP.

test-preStop

LifecyclePreStopHandlerHttpGetPath

string

No

Path yang akan diperiksa menggunakan permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan permintaan HTTP.

/healthyz

LifecyclePreStopHandlerHttpGetPort

integer

No

Nomor Port yang akan diperiksa menggunakan permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan permintaan HTTP.

88

LifecyclePreStopHandlerHttpGetScheme

string

No

Jenis Protokol permintaan HTTP GET saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan permintaan HTTP. Nilai valid:

  • HTTP

  • HTTPS

HTTP

LifecyclePreStopHandlerTcpSocketHost

string

No

Alamat host yang akan diperiksa menggunakan soket TCP saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan soket TCP.

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

No

Port yang akan diperiksa menggunakan soket TCP saat Anda mengonfigurasi Pengaturan untuk fungsi callback preStop menggunakan soket TCP.

90

LivenessProbe.Exec.Command

array

No

Perintah yang akan dijalankan di kontainer saat baris perintah digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

string

No

Perintah yang akan dijalankan di kontainer saat baris perintah digunakan untuk Pemeriksaan kesehatan.

cat /tmp/healthy

LivenessProbe.FailureThreshold

integer

No

Jumlah minimum kegagalan berturut-turut yang diperlukan untuk menandai Pemeriksaan kesehatan sebagai gagal setelah pemeriksaan berhasil. Nilai default: 3.

3

LivenessProbe.HttpGet.Path

string

No

Path yang akan diperiksa menggunakan permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

/healthz

LivenessProbe.HttpGet.Port

integer

No

Nomor Port yang akan diperiksa menggunakan permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

8888

LivenessProbe.HttpGet.Scheme

string

No

Jenis Protokol permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan. Nilai valid:

  • HTTP

  • HTTPS

Catatan

Saat Anda mengonfigurasi parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

HTTP

LivenessProbe.InitialDelaySeconds

integer

No

Jumlah detik yang harus ditunggu sebelum Pemeriksaan kesehatan pertama dilakukan setelah kontainer dimulai.

5

LivenessProbe.PeriodSeconds

integer

No

Interval antar Pemeriksaan kesehatan. Nilai default: 10. Nilai minimum: 1. Unit: detik.

5

LivenessProbe.SuccessThreshold

integer

No

Jumlah minimum keberhasilan berturut-turut yang diperlukan untuk menandai Pemeriksaan kesehatan sebagai berhasil setelah pemeriksaan gagal. Nilai default: 1. Nilai harus 1.

1

LivenessProbe.TcpSocket.Port

integer

No

Port yang akan diperiksa menggunakan soket TCP saat soket TCP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter LivenessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

8080

LivenessProbe.TimeoutSeconds

integer

No

Periode pengatur waktu untuk Pemeriksaan kesehatan. Nilai default: 1. Nilai minimum: 1. Unit: detik.

1

Memory

number

No

Ukuran memori kontainer. Unit: GiB.

0.5

Name

string

Yes

Nama kontainer.

nginx

Port

array<object>

No

Nomor Port.

object

No

Nomor Port.

Port

integer

No

Nomor Port. Nilai valid: 1 hingga 65535.

80

Protocol

string

No

Jenis Protokol. Nilai valid:

  • TCP

  • UDP

TCP

ReadinessProbe.Exec.Command

array

No

Perintah yang akan dijalankan di kontainer saat baris perintah digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

string

No

Perintah yang akan dijalankan di kontainer saat baris perintah digunakan untuk Pemeriksaan kesehatan.

cat /tmp/healthy

ReadinessProbe.FailureThreshold

integer

No

Jumlah minimum kegagalan berturut-turut yang diperlukan untuk menandai Pemeriksaan kesehatan sebagai gagal setelah pemeriksaan berhasil. Nilai default: 3.

3

ReadinessProbe.HttpGet.Path

string

No

Path yang akan diperiksa menggunakan permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

/healthz

ReadinessProbe.HttpGet.Port

integer

No

Nomor Port yang akan diperiksa menggunakan permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

8080

ReadinessProbe.HttpGet.Scheme

string

No

Jenis Protokol permintaan HTTP GET saat permintaan HTTP digunakan untuk Pemeriksaan kesehatan. Nilai valid:

  • HTTP

  • HTTPS

Catatan

Saat Anda mengonfigurasi parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

HTTP

ReadinessProbe.InitialDelaySeconds

integer

No

Jumlah detik yang harus ditunggu sebelum Pemeriksaan kesehatan pertama dilakukan setelah kontainer dimulai.

3

ReadinessProbe.PeriodSeconds

integer

No

Interval antar Pemeriksaan kesehatan. Nilai default: 10. Nilai minimum: 1. Unit: detik.

3

ReadinessProbe.SuccessThreshold

integer

No

Jumlah minimum keberhasilan berturut-turut yang diperlukan untuk menandai Pemeriksaan kesehatan sebagai berhasil setelah pemeriksaan gagal. Nilai default: 1. Nilai harus 1.

1

ReadinessProbe.TcpSocket.Port

integer

No

Port yang akan diperiksa menggunakan soket TCP saat soket TCP digunakan untuk Pemeriksaan kesehatan.

Catatan

Saat Anda mengonfigurasi parameter ReadinessProbe, Anda hanya dapat memilih salah satu metode pemeriksaan berikut: HTTP GET, Exec, dan soket TCP.

8000

ReadinessProbe.TimeoutSeconds

integer

No

Periode pengatur waktu untuk Pemeriksaan kesehatan. Nilai default: 1. Nilai minimum: 1. Unit: detik.

1

SecurityContext.Capability.Add

array

No

Izin spesifik yang diberikan ke proses di kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan NET_RAW, kirimkan Tiket.

string

No

Izin spesifik yang diberikan ke proses di kontainer. Hanya NET_ADMIN dan NET_RAW yang didukung.

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan NET_RAW, kirimkan Tiket.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Apakah sistem file root kontainer bersifat read-only. Hanya true yang didukung.

true

SecurityContext.RunAsUser

integer

No

ID pengguna yang digunakan untuk menjalankan kontainer.

1000

SecurityContextPrivileged

boolean

No

Apakah akan menjalankan kontainer dalam mode istimewa. Nilai valid:

  • true: menjalankan kontainer dalam mode istimewa.

  • false: tidak menjalankan kontainer dalam mode istimewa. Ini adalah nilai default.

Catatan

Fitur kontainer istimewa sedang dalam pratinjau undangan. Untuk menggunakan fitur ini, kirimkan Tiket.

true

SecurityContextRunAsGroup

integer

No

Kelompok pengguna yang digunakan untuk menjalankan kontainer.

3000

SecurityContextRunAsNonRoot

boolean

No

Apakah akan menjalankan kontainer sebagai pengguna non-root. Nilai valid:

  • true: menjalankan kontainer sebagai pengguna non-root.

  • false: menjalankan kontainer sebagai pengguna root. Ini adalah nilai default.

true

Stdin

boolean

No

Apakah akan mengalokasikan buffer untuk input standar selama runtime kontainer. Jika parameter ini tidak ditentukan, membaca dari input standar di kontainer akan menghasilkan error EOF. Nilai default: false.

false

StdinOnce

boolean

No

Apakah aliran input standar mempertahankan status aktif di beberapa sesi yang menyambungkan saat input standar adalah true.
Jika StdinOnce diatur ke true, input standar dibuka saat kontainer dimulai, tetap kosong hingga klien pertama menyambungkan ke sana, lalu mempertahankan status aktif untuk menerima data hingga klien terputus. Pada titik ini, input standar memasuki penonaktifan dan tetap dalam penonaktifan hingga kontainer dimulai ulang.

false

TerminationMessagePath

string

No

Path untuk Paket penghentian kontainer.

/tmp/termination-log

TerminationMessagePolicy

string

No

Kebijakan notifikasi Paket. Nilai default: kosong. Saat ini, hanya notifikasi Paket dari MSMQ yang didukung.

FallbackToLogsOnError

Tty

boolean

No

Apakah akan mengaktifkan mode interaktif. Nilai default: false.

Atur parameter ini ke true saat Command diatur ke /bin/bash.

false

VolumeMount

array<object>

No

Informasi pemasangan volume.

object

No

Informasi pemasangan volume.

MountPath

string

No

Direktori tempat volume dipasang di dalam Kontainer.

Catatan

Isi jalur pemasangan Kontainer akan ditimpa secara langsung oleh isi volume. Lakukan dengan hati-hati.

/pod/data

MountPropagation

string

No

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: Volume tidak mengetahui operasi pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • HostToContainer: Volume mengetahui semua operasi pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • Bidirectional: Mirip dengan HostToContainer, volume mengetahui operasi pemasangan. Selain itu, volume dipropagasi kembali ke host dan ke semua Kontainer dari semua Pod yang menggunakan volume yang sama.

Nilai default: None.

None

Name

string

No

Nama volume. Ini harus sama dengan Name di Volume.

default-volume1

ReadOnly

boolean

No

Apakah volume bersifat read-only. Nilai default: false.

false

SubPath

string

No

Subpath volume.

data2/

WorkingDir

string

No

Direktori kerja Kontainer.

/usr/local/

Volume

array<object>

No

Informasi pemasangan volume.

array<object>

No

Informasi pemasangan volume.

ConfigFileVolume.ConfigFileToPath

array<object>

No

Informasi tentang volume ConfigFile. Jika beberapa item ConfigFileToPath dikonfigurasi, total panjang nilai Content yang sesuai tidak boleh melebihi 60 KB.

object

No

Informasi tentang volume ConfigFile.

Content

string

No

Konten file konfigurasi. Konten harus dienkode Base64. Ukuran satu file konfigurasi tidak boleh melebihi 32 KB.

bGl1bWk=

Mode

integer

No

Izin file konfigurasi. Jika parameter ini tidak ditentukan, nilai ConfigFileVolume.DefaultMode akan digunakan. Izin direpresentasikan oleh angka oktal empat digit. Misalnya, 0644 menunjukkan bahwa izinnya adalah rw-r--r--, yang berarti pengguna memiliki izin baca dan tulis, kelompok memiliki izin baca, dan lainnya memiliki izin baca.

Deskripsi izin:

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

Path

string

No

Jalur relatif file konfigurasi terhadap direktori pemasangan.

test/config-test.cnf

ConfigFileVolume.DefaultMode

integer

No

Izin default volume ConfigFile.

0644

DiskVolume.DiskId

string

No

ID volume disk.

d-xx

DiskVolume.DiskSize

integer

No

Ukuran volume disk. Unit: GiB.

15

DiskVolume.FsType

string

No

Tipe sistem file volume disk.

xfs

EmptyDirVolume.Medium

string

No

Media penyimpanan volume emptyDir. Secara default, parameter ini kosong dan sistem file node digunakan. Jika Anda mengatur parameter ini ke memory, memori akan digunakan.

memory

EmptyDirVolume.SizeLimit

string

No

Ukuran volume emptyDir. Unit: GiB.

2

FlexVolume.Driver

string

No

Tipe driver yang digunakan saat Anda menggunakan plugin FlexVolume untuk memasang volume. Nilai valid:

  • alicloud/disk: memasang cloud disk.

  • alicloud/nas: memasang sistem file NAS.

  • alicloud/oss: memasang bucket OSS.

alicloud/disk

FlexVolume.FsType

string

No

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

ext4

FlexVolume.Options

string

No

Daftar opsi untuk objek FlexVolume. Opsi diteruskan sebagai pasangan kunci-nilai dalam format JSON. Misalnya, saat Anda memasang cloud disk menggunakan FlexVolume, Options menentukan parameter konfigurasi cloud disk. Anda dapat mengonfigurasi parameter berikut:

  • volumeId: ID cloud disk yang ada.

  • volumeSize: ukuran cloud disk. Unit: GiB. Nilai valid: 20 hingga 32768.

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

  • deleteWithInstance: Apakah akan rilis cloud disk saat instans dirilis. Nilai default: false.

  • encrypted: Apakah akan mengenkripsi cloud disk. Nilai default: false. Untuk informasi selengkapnya, lihat Ikhtisar enkripsi.

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

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

HostPathVolume.Path

string

No

Jalur direktori volume hostPath pada host.

/pod/data

HostPathVolume.Type

string

No

Tipe volume hostPath. Nilai valid:

  • Directory: direktori.

  • File: file.

Catatan

Volume hostPath hanya tersedia untuk pengguna yang masuk daftar putih.

Directory

NFSVolume.Path

string

No

Jalur volume NFS.

/share

NFSVolume.ReadOnly

boolean

No

Apakah volume NFS bersifat read-only. Nilai default: false.

false

NFSVolume.Server

string

No

Alamat server NFS.

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

Name

string

No

Nama volume.

default-volume1

Type

string

No

Tipe volume. Nilai valid:

  • EmptyDirVolume: volume emptyDir, yang merepresentasikan direktori kosong.

  • NFSVolume: volume NFS, yang merepresentasikan sistem file jaringan.

  • ConfigFileVolume: volume ConfigFile, yang merepresentasikan file konfigurasi.

  • FlexVolume: menggunakan plugin FlexVolume untuk memperluas tipe penyimpanan dan mendukung memasang cloud disk.

  • HostPathVolume: volume hostPath, yang merepresentasikan file atau direktori pada node host. Tipe ini hanya tersedia untuk pengguna yang masuk daftar putih.

  • DiskVolume (tidak direkomendasikan): volume cloud disk. Kami menyarankan Anda menggunakan FlexVolume untuk memasang cloud disk.

ConfigFileVolume

InitContainer

array<object>

No

Daftar kontainer init.

array<object>

No

Daftar kontainer init.

Arg

array

No

Argumen startup kontainer.

10

string

No

Argumen startup kontainer.

10

Command

array

No

Perintah startup kontainer.

sleep

string

No

Perintah startup kontainer.

sleep

Cpu

number

No

Jumlah vCPU yang dialokasikan ke kontainer. Unit: core.

0.5

EnvironmentVar

array<object>

No

Daftar variabel lingkungan untuk kontainer.

object

No

Daftar variabel lingkungan untuk kontainer.

FieldRef.FieldPath

string

No

Referensi ke nilai variabel lingkungan. Hanya status.podIP yang didukung.

status.podIP

Key

string

No

Nama variabel lingkungan. Panjang nama harus 1 hingga 128 karakter dan dapat berisi huruf, angka, dan garis bawah (_). Tidak dapat dimulai dengan angka.

Path

Value

string

No

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

/usr/bin/

Gpu

integer

No

Jumlah GPU yang dialokasikan ke kontainer.

1

Image

string

No

Image yang digunakan oleh kontainer.

nginx

ImagePullPolicy

string

No

Kebijakan pull image. Nilai valid:

  • Always: selalu pull image.

  • IfNotPresent: pull image sesuai permintaan. Gambar lokal digunakan terlebih dahulu. Jika tidak ada gambar lokal yang tersedia, image akan di-pull.

  • Never: tidak pernah pull image. Gambar lokal digunakan.

Always

Memory

number

No

Ukuran memori kontainer. Unit: GiB.

1.0

Name

string

No

Nama kontainer.

test-init

Port

array<object>

No

Nomor port kontainer init.

object

No

Nomor port kontainer init.

Port

integer

No

Nomor Port. Nilai valid: 1 hingga 65535.

8888

Protocol

string

No

Jenis Protokol. Nilai valid:

  • TCP

  • UDP

TCP

SecurityContext.Capability.Add

array

No

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

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan NET_RAW, kirimkan tiket.

string

No

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

Catatan

NET_RAW tidak didukung secara default. Untuk menggunakan NET_RAW, kirimkan tiket.

NET_ADMIN

SecurityContext.ReadOnlyRootFilesystem

boolean

No

Apakah sistem file root kontainer bersifat read-only. Saat ini, Anda hanya dapat mengatur parameter ini ke true.

true

SecurityContext.RunAsUser

integer

No

ID pengguna yang digunakan untuk menjalankan kontainer.

587

TerminationMessagePath

string

No

Sumber Paket terminasi saat kontainer keluar. Saat kontainer keluar, Paket terminasi diambil dari file Paket terminasi yang ditentukan.

/tmp/termination-log

TerminationMessagePolicy

string

No

Informasi pemasangan. Nilai default: kosong.

*****

VolumeMount

array<object>

No

Daftar informasi pemasangan volume.

object

No

Daftar informasi pemasangan volume.

MountPath

string

No

Direktori pemasangan. Konten di direktori pemasangan kontainer akan ditimpa secara langsung oleh konten volume. Gunakan parameter ini dengan hati-hati.

/usr/share/

MountPropagation

string

No

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

  • None: Volume tidak mengetahui operasi pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • HostToContainer: Volume mengetahui semua operasi pemasangan berikutnya yang dilakukan pada volume ini atau subdirektorinya.

  • Bidirectional: Mirip dengan HostToContainer, volume mengetahui operasi pemasangan. Selain itu, volume dipropagasikan kembali ke host dan ke semua kontainer dari semua pod yang menggunakan volume yang sama.

Nilai default: None.

None

Name

string

No

Nama volume yang akan dipasang.

test-empty

ReadOnly

boolean

No

Apakah jalur pemasangan bersifat read-only. Nilai default: false.

false

SubPath

string

No

Subdirektori di bawah volume. Hal ini memungkinkan pod untuk memasang direktori berbeda di bawah volume yang sama ke direktori berbeda dalam kontainer.

/usr/sub/

WorkingDir

string

No

Direktori kerja.

/usr/local

DnsConfig.NameServer

array

No

Daftar alamat IP server DNS.

172.10.*.**

string

No

Daftar 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

Daftar opsi untuk objek.

Name

string

No

Nama objek.

name

Value

string

No

Nilai objek.

value

HostAliase

array<object>

No

Menambahkan alias untuk instans kontainer elastis.

object

No

Menambahkan alias untuk instans kontainer elastis.

Hostname

array

No

Hostname yang akan ditambahkan.

hehe.com

string

No

Hostname yang akan ditambahkan.

hehe.com

Ip

string

No

Alamat IP yang akan ditambahkan.

1.1.1.1

SecurityContext.Sysctl

array<object>

No

Mengubah parameter sysctl aman melalui konteks keamanan. Untuk informasi selengkapnya, lihat Mengonfigurasi konteks keamanan.

object

No

Mengubah parameter sysctl aman melalui konteks keamanan. Untuk informasi selengkapnya, lihat Mengonfigurasi konteks keamanan.

Name

string

No

Nama parameter sysctl aman yang akan diubah melalui konteks keamanan. Nilai valid:

  • net.ipv4.ping_group_range

  • net.ipv4.ip_unprivileged_port_start

net.ipv4.ping_group_range

Value

string

No

Nilai parameter sysctl aman yang akan diubah melalui konteks keamanan.

65536

HostSecurityContext.Sysctl

array<object>

No

Mengubah parameter sysctl tidak aman melalui konteks keamanan. Untuk informasi selengkapnya, lihat Mengonfigurasi konteks keamanan.

object

No

Mengubah parameter sysctl tidak aman melalui konteks keamanan. Untuk informasi selengkapnya, lihat Mengonfigurasi konteks keamanan.

Name

string

No

Nama parameter sysctl tidak aman yang akan diubah melalui konteks keamanan. Nilai 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

Value

string

No

Nilai parameter sysctl tidak aman yang akan diubah melalui konteks keamanan.

65536

NtpServer

array

No

Server NTP.

ntp.cloud.aliyuncs.com

string

No

Server NTP.

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

No

Daftar informasi Instans Perusahaan ACR. Untuk informasi selengkapnya, lihat Menarik gambar ACR tanpa kata sandi.

object

No

Daftar informasi Instans Perusahaan ACR.

ArnService

string

No

ARN peran RAM di akun yang memiliki kepemilikan resource seperti instans ECI.

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

ArnUser

string

No

ARN peran RAM di akun tempat instans ACR berada.

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

Domain

array

No

Nama domain Instans Perusahaan ACR. Secara default, semua nama domain instans digunakan. Anda dapat menentukan nama domain tertentu dan memisahkan beberapa nama domain dengan koma (,).

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

string

No

Nama domain Instans Perusahaan ACR. Secara default, semua nama domain instans digunakan. Anda dapat menentukan nama domain tertentu dan memisahkan beberapa nama domain dengan koma (,).

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

InstanceId

string

No

ID instans Instans Perusahaan ACR.

cri-nwj395hgf6f3****

InstanceName

string

No

Nama Instans Perusahaan ACR.

acr-test

RegionId

string

No

ID wilayah Instans Perusahaan ACR.

cn-beijing

SpotDuration

integer

No

Periode perlindungan spot instans. Unit: jam. Nilai default: 1. Nilai 0 menunjukkan bahwa tidak ada periode perlindungan yang dikonfigurasi.

1

StrictSpot

boolean

No

Apakah akan menjalankan tugas secara berkala. Nilai valid:

  • true: Menjalankan tugas secara berkala.

  • false: Tidak menjalankan tugas secara berkala.

true

PlainHttpRegistry

string

No

Alamat repository image self-pull. Saat Anda membuat instans ECI menggunakan gambar dari repository image self-pull yang menggunakan protokol HTTP, Anda harus mengonfigurasi parameter ini agar ECI menggunakan protokol HTTP untuk menarik gambar. Hal ini mencegah kegagalan penarikan gambar yang disebabkan oleh 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 gambar dari repository image yang dikelola sendiri yang menggunakan sertifikat self-signed, Anda harus mengonfigurasi parameter ini untuk melewatkan verifikasi sertifikat. Hal ini mencegah kegagalan penarikan gambar yang disebabkan oleh kegagalan verifikasi sertifikat.

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

ImageAccelerateMode

string

No

Mode akselerasi gambar. Nilai valid:

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

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

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

  • imc: Menggunakan cache gambar untuk akselerasi.

imc

Ipv6GatewayBandwidthEnable

boolean

No

Apakah akan mengaktifkan komunikasi Internet IPv6 untuk instans ECI.

true

Ipv6GatewayBandwidth

string

No

Bandwidth Internet puncak alamat IPv6. Parameter ini wajib diisi saat Ipv6GatewayBandwidthEnable diatur ke true. Nilai valid:

  • Jika metode penagihan untuk bandwidth Internet gerbang IPv6 adalah penagihan berdasarkan bandwidth, bandwidth Internet alamat IPv6 berkisar dari 1 hingga 2000 Mbit/s.

  • Jika metode penagihan untuk bandwidth Internet gerbang IPv6 adalah penagihan berdasarkan trafik, bandwidth Internet alamat IPv6 bergantung pada spesifikasi gerbang.
    • Jika gerbang adalah Edisi Gratis, bandwidth Internet alamat IPv6 berkisar dari 1 hingga 200 Mbit/s.

    • Jika gerbang adalah Edisi Perusahaan, bandwidth Internet alamat IPv6 berkisar dari 1 hingga 500 Mbit/s.

    • Jika gerbang adalah Edisi Perusahaan yang Ditingkatkan, bandwidth Internet alamat IPv6 berkisar dari 1 hingga 1000 Mbit/s. Nilai default: nilai maksimum dari rentang bandwidth yang sesuai dengan gerbang.

100

ContainerResourceView

boolean

No

Apakah akan mengaktifkan tampilan resource kontainer. Saat tipe instans ECI lebih besar dari tipe instans yang diminta, Anda dapat mengaktifkan fitur ini untuk memastikan bahwa resource yang terlihat di kontainer sesuai dengan resource yang diminta.

false

FixedIp

string

No

Apakah akan mengaktifkan alamat IP tetap untuk instans. Nilai true menunjukkan bahwa alamat IP tetap diaktifkan. Untuk informasi selengkapnya, lihat Mengonfigurasi alamat IP tetap untuk instans ECI.

true

FixedIpRetainHour

integer

No

Periode retensi alamat IP tetap setelah menjadi idle. Ini adalah periode retensi alamat IP tetap setelah instans dengan alamat IP tetap dirilis. Unit: jam. Nilai default: 48.

24

DataCacheBucket

string

No

Bucket cache data.

default

DataCachePL

string

No

Tingkat kinerja cloud disk yang digunakan untuk cache data. Cloud disk ESSD lebih diutamakan. Nilai default: PL1.

PL1

DataCacheProvisionedIops

integer

No

IOPS baca dan tulis yang disediakan dari cloud disk ESSD AutoPL saat cache data menggunakan cloud disk ESSD AutoPL. Nilai valid: 0 hingga min{50000, 1000 × Kapasitas - Kinerja dasar}. Kinerja dasar = min{1800 + 50 × Kapasitas, 50000}. Untuk informasi selengkapnya, lihat Cloud disk ESSD AutoPL.

40000

DataCacheBurstingEnabled

boolean

No

Apakah akan mengaktifkan fitur burst untuk cloud disk ESSD AutoPL saat cache data menggunakan cloud disk ESSD AutoPL. Untuk informasi selengkapnya, lihat Cloud disk ESSD AutoPL.

false

DryRun

boolean

No

Apakah akan hanya melakukan pemeriksaan awal pada permintaan. Nilai valid:

  • true: Mengirim permintaan pemeriksaan dan tidak membuat instans ECI. Item pemeriksaan mencakup apakah parameter wajib diisi, format permintaan, batas layanan, dan inventaris. Jika pemeriksaan gagal, kode kesalahan yang sesuai akan dikembalikan. Jika pemeriksaan berhasil, kode kesalahan DryRun.Success akan dikembalikan.

  • false (default): Mengirim permintaan normal dan langsung membuat instans ECI setelah pemeriksaan berhasil.

false

PrivateIpAddress

string

No

Alamat IP privat instans ECI. Hanya alamat IPv4 yang didukung. Pastikan alamat IP tidak sedang digunakan.

172.16.0.1

OsType

string

No

Sistem operasi instans ECI. Nilai valid:

  • Linux (default)

  • Windows

Catatan

Instans Windows berada dalam pratinjau undangan. Untuk menggunakan instans Windows, kirimkan tiket.

Windows

CpuArchitecture

string

No

Arsitektur CPU instans ECI. Nilai valid:

  • AMD64 (default)

  • ARM64

ARM64

ComputeCategory

array

No

Kategori daya komputasi. Untuk informasi selengkapnya, lihat Menentukan kategori daya komputasi untuk membuat instans.

string

No

Kategori daya komputasi. Nilai valid:

  • economy: Ekonomis

  • general: Serbaguna

Anda dapat menentukan beberapa kategori daya komputasi. Sistem membuat instans berdasarkan urutan yang ditentukan.

economy

GpuDriverVersion

string

No

Versi driver GPU.

Catatan

Hanya tipe instans tertentu yang mendukung pengalihan versi driver GPU. Untuk informasi selengkapnya, lihat Menentukan tipe instans GPU untuk membuat instans.

tesla=535

MaxPendingMinute

integer

No

Elemen respons

Element

Type

Description

Example

object

ContainerGroupId

string

ID instans, yaitu ID kelompok kontainer.

eci-uf6fonnghi50u374****

RequestId

string

ID permintaan, yang mengidentifikasi permintaan secara unik.

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

Contoh

Respons sukses

JSONformat

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

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 Account.Arrearage Your account has an outstanding payment. Akun memiliki pembayaran tertunda.
400 DryRunOperation Request validation has been passed with DryRun flag set. Permintaan Pemeriksaan Awal dry run valid.
400 InvalidParameter.CPU.Memory The specified cpu and memory are not allowed
400 InvalidParameter.DuplicatedName The container group include containers with duplicate names. Kelompok kontainer berisi kontainer dengan nama duplikat.
400 InvalidParameter.DuplicatedVolumeName The container group includes volumes with duplicate names. Kelompok kontainer berisi volume dengan nama duplikat.
400 IncorrectStatus %s Status instans yang ditentukan tidak valid.
400 ServiceNotEnabled %s Layanan yang diperlukan oleh permintaan ini belum diaktifkan. Aktifkan layanan tersebut dan coba lagi.
400 ImageSnapshot.IncorrectStatus %s Snapshot yang digunakan untuk cache gambar tidak berada dalam status yang benar.
400 ImageSnapshot.NotSupport %s Fitur cache gambar berbasis snapshot cloud disk data belum tersedia di semua wilayah. Hubungi kami jika Anda memerlukan fitur ini.
400 DiskVolume.NotSupport The disk volume is not supported. Volume cloud disk tidak didukung. Hubungi kami jika Anda memerlukan fitur ini.
400 RamRole.NotSupport The RAM role is not supported. Peran instans RAM tidak didukung.
400 DiskNumber.LimitExceed The maximum number of disks in an instance is exceeded. Jumlah cloud disk yang disambungkan ke instans telah melebihi batas.
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. Akun Anda tidak memiliki metode pembayaran yang valid. Tambahkan metode pembayaran atau pertahankan saldo pembayaran di muka yang cukup.
400 DiskVolume.NotInSameZone The instance to be created and the disk are not in the same zone. Instans yang akan dibuat dan cloud disk tidak berada di zona yang sama.
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. Anda perlu mengajukan permohonan untuk daftar putih konfigurasi CPU tinggi.
400 RecommendEmpty.InstanceTypeFamilyNotMatched The recommended instance type is unavailable in the current zone. Try again later. Tidak ada tipe instans yang direkomendasikan tersedia di zona saat ini. Coba lagi nanti atau buat instans di zona lain.
400 LocalDiskAmountNotMatch The number of local volumes does not match the instance type. Jumlah disk lokal tidak cocok dengan tipe instans.
400 Payfor.CreditPayInsufficientBalance Your payment credit line is insufficient. Batas kredit pembayaran Anda tidak mencukupi.
400 InvalidOperation.KMS.InstanceTypeNotSupport The specified instance is invalid. Only I/O optimized instances support KMS key. Instans yang ditentukan tidak valid. Hanya instans yang dioptimalkan I/O yang mendukung pengaturan KMS Key.
400 InvalidParameter.Encrypted.KmsNotEnabled KMS must be enabled for encrypted disks. Cloud disk terenkripsi memerlukan Key Management Service diaktifkan.
400 InvalidParameter.KMS.EncryptedIllegal After configuring the parameter KmsKeyId, you must enable encryption. Setelah mengatur parameter KmsKeyId, Anda harus mengaktifkan atribut enkripsi.
400 InvalidSpotCpuMemorySpec The specified CPU and memory are not allowed. You must create spot ECI using standard ECS specifications for CPU and memory. Tipe instans ECS standar harus digunakan untuk membuat instans elastic container spot.
400 Ipv6AddressNotSupportVsw IPv6 is not supported in the specified vSwitch. vSwitch tidak memiliki IPv6 yang diaktifkan.
400 Ipv6AddressNotSupport Ipv6 is not supported in specified region. Wilayah saat ini tidak mendukung alamat IPv6.
400 Ipv6AddressNotSupportInstanceType IPv6 is not supported for the specified instance type. Tipe instans yang ditentukan tidak mendukung IPv6.
400 EipPayInsufficientBalance Your account does not have enough balance to purchase eip. Saldo akun saat ini tidak mencukupi untuk membeli EIP.
400 EipPurchaseFlowControl Request was denied due to eip frequent purchase. Pembelian EIP terlalu sering. Coba lagi nanti.
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. Tipe instans yang ditentukan tidak mendukung instans spot dengan durasi kustom.
400 InvalidInstanceTypeForEciBuy Sales of this current instance type is not supported in eci. Tipe instans yang ditentukan tidak berada dalam rentang tipe kelompok kontainer yang tersedia untuk dijual.
400 InstanceTypeNotMatchCpuArch %s. Arsitektur CPU dari Tipe instans ECS yang ditentukan tidak cocok dengan arsitektur CPU yang ditentukan.
400 JobInstanceEcsInstanceTypeNotSupport Job-optimized elastic container instances cannot be created by specifying ECS instance types. Instans kelompok kontainer yang dioptimalkan untuk Job tidak mendukung pembuatan dengan Tipe instans ECS yang ditentukan.
400 PrivatePoolInstanceSpotNotSupport Spot is not supported for PrivatePool.
400 DryRun.Success This request is a dryrun request with successful result. Permintaan dry run telah lulus validasi.
400 PrivateIpAddress.Already.InUse The specific PrivateIpAddress already in use. Alamat IP privat sudah digunakan.
400 IncorrectOperation %s Sumber daya saat ini tidak mendukung operasi ini.
400 FeatureBasedConstraintConflict A conflict occurs in specified feature constraints: [%s]. Batasan fitur tipe instans yang ditentukan saling bertentangan.
400 OperationFailed.RiskControl %s. Risiko keamanan terdeteksi pada akun Anda. Hubungi perwakilan layanan pelanggan untuk informasi lebih lanjut.
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. Untuk melindungi keamanan akun Anda, permintaan Anda telah ditolak oleh sistem kontrol risiko. Hubungi layanan pelanggan untuk informasi lebih lanjut.
400 InvalidInstanceTypeForRaid %s. Tipe instans yang ditentukan tidak mendukung RAID.
400 RegionDissolved %s. Alibaba Cloud berencana mengoptimalkan wilayah saat ini. Layanan ECI di wilayah ini akan dihentikan.
400 MultiAttachedCloudDiskNotSupport %s. Menyambungkan cloud disk dengan fitur multi-attach yang diaktifkan (disk bersama NVMe) tidak didukung.
400 InvalidParameter.ValueExceeded ecs instance type or vcpu quota exceeded. Nilai parameter melebihi rentang yang diizinkan.
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. Zona tempat Anda ingin membuat instans tidak lagi tersedia untuk dibeli. Gunakan zona lain, atau vSwitch dari VPC yang ditentukan tidak dapat digunakan di zona ini.
403 Forbidden.RiskControl This operation has been identified as an abnormal operation and cannot be processed. Operasi ini teridentifikasi sebagai abnormal dan tidak dapat diproses.
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. Operasi dilarang karena akun memiliki pembayaran tertunda. Isi ulang akun Anda dan coba lagi.
403 Forbidden.UserNotRealNameAuthentication This operation is not allowed, because you have not passed the real-name verification. Operasi dilarang karena pengguna belum menyelesaikan verifikasi nama asli.
403 InvalidUser.PassRoleForbidden The RAM user is not authorized to assume a RAM role. Pengguna RAM tidak memiliki izin untuk menggunakan peran instans RAM.
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. Anda tidak memiliki izin untuk mengakses KMSKeyId yang ditentukan.
403 Forbidden.AccountClosed The operation is forbidden. Your account has been closed. Operasi dilarang karena akun pengguna telah dibatalkan.
403 InvalidOperation.ResourceManagedByCloudProduct The operation is forbidden. The security group has been managed by another cloud product. Grup keamanan dikelola oleh layanan cloud lain dan tidak dapat dimodifikasi.
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. Risiko keamanan terdeteksi pada kartu kredit atau debit default Anda. Verifikasi kartu Anda menggunakan tautan dalam email.
403 CreateServiceLinkedRole.Denied Please make sure the account has ram:CreateServiceLinkedRole permission. Pastikan akun memiliki izin ram:CreateServiceLinkedRole.
403 Throttling.Vcpu.PerDay The maximum number of request for the day has been exceeded. Kuota permintaan untuk hari ini telah terlampaui.
403 FeatureAccessRestricted Access to this feature:[%s] is restricted. Please contact Alibaba Cloud ECI support to request access. Penggunaan fitur ini memerlukan persetujuan daftar putih. Hubungi tim Alibaba Cloud ECI untuk meminta akses.
404 ImageSnapshot.NotFound The specified snapshot does not exist. Snapshot untuk cache gambar tidak ada.
404 InvalidDiskId.NotFound The specified disk does not exist. Cloud disk yang ditentukan tidak ada.
404 InvalidParameter.KMS.KeyId.NotFound The specified KMSKeyId does not exist. KMSKeyId yang ditentukan tidak ada.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.