All Products
Search
Document Center

Auto Scaling:CreateScalingConfiguration

Last Updated:Sep 17, 2026

Membuat konfigurasi penskalaan tipe ECS untuk grup penskalaan dengan memanggil operasi CreateScalingConfiguration menggunakan ID grup penskalaan, tipe instans, image instans, dan informasi lainnya.

Deskripsi operasi

Deskripsi operasi

Konfigurasi penskalaan menentukan templat Instance ECS yang digunakan untuk penskalaan keluar elastis. Metode konfigurasi instans berikut didukung:

  • InstancePatternInfo.N: mode konfigurasi cerdas. Anda tidak perlu menentukan tipe instans tertentu. Anda hanya perlu menentukan jumlah vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum berdasarkan kebutuhan bisnis Anda. Sistem secara otomatis memfilter tipe instans yang memenuhi persyaratan dan secara prioritas memilih tipe instans dengan harga terendah untuk membuat Instance ECS. Mode ini hanya berlaku untuk grup penskalaan yang jenis jaringannya adalah VPC, dan dapat secara efektif mengurangi kemungkinan kekurangan inventaris untuk tipe instans selama penskalaan keluar.

  • InstanceType: menentukan satu tipe instans.

  • InstanceTypes.N: menentukan beberapa tipe instans.

  • InstanceTypeOverride.N: menentukan beberapa tipe instans dan mengonfigurasi bobot untuk berbagai tipe instans.

  • Cpu dan Memory: menentukan rentang vCPU dan memori untuk mendefinisikan tipe instans. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terurut berdasarkan harga. Metode ini hanya berlaku ketika kebijakan penskalaan grup penskalaan adalah optimasi biaya dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

  • Anda dapat menggunakan salah satu metode berikut untuk mengonfigurasi antarmuka jaringan primer. Namun, Anda hanya dapat menggunakan satu metode per panggilan API. Jika Anda menggunakan kedua metode secara bersamaan, panggilan akan gagal dan pesan error dikembalikan.

    • Gunakan parameter seperti SecurityGroupId, SecurityGroupIds.N, dan Ipv6AddressCount untuk langsung mengonfigurasi antarmuka jaringan primer.

    • Gunakan NetworkInterfaces.N untuk mengonfigurasi antarmuka jaringan primer dan sekunder. Saat Anda menggunakan parameter ini, Anda harus mengonfigurasi antarmuka jaringan primer. Jika NetworkInterfaces.N.InstanceType diatur ke Primary, antarmuka jaringan primer dikonfigurasi. Jika NetworkInterfaces.N.InstanceType diatur ke Secondary atau dibiarkan kosong, antarmuka jaringan sekunder dikonfigurasi.

Catatan

Empat metode InstanceType, InstanceTypes.N, InstanceTypeOverride.N, serta Cpu dan Memory tidak dapat ditentukan secara bersamaan. Namun, InstanceType atau InstanceTypes.N dapat ditentukan bersama dengan InstancePatternInfo.N. Saat ditentukan bersama dengan InstancePatternInfo.N, Penyesuaian Skala Otomatis secara prioritas menggunakan tipe instans yang Anda tentukan untuk penskalaan keluar. Jika tipe instans yang ditentukan habis stok, tipe instans yang cocok dengan konfigurasi InstancePatternInfo.N akan digunakan.

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

ess:CreateScalingConfiguration

create

*Semua resource.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

ScalingGroupId

string

Yes

ID grup penskalaan tempat konfigurasi penskalaan berada.

asg-bp14wlu85wrpchm0****

ImageId

string

No

ID file image. Image digunakan untuk pembuatan otomatis Instance ECS.

Catatan

Parameter ini memiliki efek yang sama dengan parameter ImageName. Anda hanya dapat mengatur salah satunya. Jika Anda mengatur parameter ImageName, parameter ImageId akan diabaikan (opsional).

centos6u5_64_20G_aliaegis****.vhd

ImageName

string

No

Nama file image. Nama image unik dalam satu wilayah. Anda tidak dapat menggunakan parameter ini untuk menentukan image dari Alibaba Cloud Marketplace.

Catatan

Parameter ini memiliki efek yang sama dengan parameter ImageId. Anda hanya dapat mengatur salah satunya. Jika Anda mengatur parameter ImageId, parameter ImageName akan diabaikan (opsional).

image****

InstanceType

string

No

Tipe instans Instance ECS. Untuk informasi lebih lanjut, lihat Keluarga instans.

Catatan

Empat metode InstanceType, InstanceTypes, InstanceTypeOverrides, serta Cpu dan Memory tidak dapat ditentukan secara bersamaan. Namun, InstanceType dapat ditentukan bersama dengan InstancePatternInfo. Dalam hal ini, Penyesuaian Skala Otomatis secara prioritas menggunakan tipe instans yang Anda tentukan untuk penskalaan keluar. Jika tipe instans yang ditentukan habis stok, tipe instans yang cocok dengan konfigurasi InstancePatternInfo akan digunakan.

ecs.g6.Tingkat Tinggi

Cpu

integer

No

Jumlah vCPU. Unit: core.

Anda dapat menentukan Cpu dan Memory secara bersamaan untuk mendefinisikan rentang tipe instans. Misalnya, Anda dapat mengatur Cpu ke 2 dan Memory ke 16 untuk mendefinisikan semua tipe instans yang memiliki 2 vCPU dan 16 GiB memori. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terurut berdasarkan harga.

Catatan

Konfigurasi ini hanya berlaku ketika mode optimasi biaya diaktifkan dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

2

Memory

integer

No

Ukuran memori. Unit: GiB.

Anda dapat menentukan Cpu dan Memory secara bersamaan untuk mendefinisikan rentang tipe instans. Misalnya, Anda dapat mengatur Cpu ke 2 dan Memory ke 16 untuk mendefinisikan semua tipe instans yang memiliki 2 vCPU dan 16 GiB memori. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terurut berdasarkan harga.

Catatan

Konfigurasi ini hanya berlaku ketika mode optimasi biaya diaktifkan dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

16

DeploymentSetId

string

No

ID set penyebaran tempat Instance ECS berada.

ds-bp1frxuzdg87zh4pz****

SecurityGroupId

string

No

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

sg-280ih****

IoOptimized

string

No

Apakah instans merupakan instans yang dioptimalkan I/O. Nilai valid:

  • none: Instans bukan instans yang dioptimalkan I/O.

  • optimized: Instans adalah instans yang dioptimalkan I/O.

Nilai default adalah none untuk instans dengan tipe instans yang sudah pensiun. Nilai default adalah optimized untuk instans dengan tipe instans lainnya.

optimized

InternetChargeType

string

No

Metode penagihan untuk penggunaan lalu lintas jaringan. Nilai valid:

  • PayByBandwidth: bayar berdasarkan bandwidth. Nilai InternetMaxBandwidthOut digunakan sebagai nilai bandwidth tetap.

  • PayByTraffic: bayar berdasarkan trafik. Nilai InternetMaxBandwidthOut digunakan sebagai bandwidth maksimum. Penagihan didasarkan pada lalu lintas jaringan aktual.

Jika parameter ini tidak ditentukan, nilai default adalah PayByBandwidth untuk jaringan klasik dan PayByTraffic untuk VPC.

PayByTraffic

InternetMaxBandwidthIn

integer

No

Bandwidth publik arah masuk maksimum. Unit: Mbit/s. Nilai valid:

  • Jika bandwidth arah keluar maksimum kurang dari atau sama dengan 10 Mbit/s: 1 hingga 10. Nilai default: 10.

  • Jika bandwidth arah keluar maksimum lebih besar dari 10 Mbit/s: 1 hingga nilai InternetMaxBandwidthOut. Nilai default: nilai InternetMaxBandwidthOut.

10

InternetMaxBandwidthOut

integer

No

Bandwidth publik arah keluar maksimum. Unit: Mbit/s. Nilai valid: 0 hingga 100.

Nilai default: 0.

10

SystemDisk.Category

string

No

Kategori cloud disk sistem. Nilai valid:

  • cloud: cloud disk dasar.

  • cloud_efficiency: cloud disk ultra.

  • cloud_ssd: SSD standar.

  • ephemeral_ssd: SSD lokal.

  • cloud_essd: SSD Perusahaan (ESSD).

  • cloud_auto: cloud disk ESSD AutoPL.

Parameter ini tidak dapat ditentukan bersama dengan SystemDiskCategories.N. Jika parameter ini maupun SystemDiskCategories.N tidak ditentukan, nilai default akan digunakan. Jika tipe instans adalah tipe instans Seri I dan instans bukan merupakan instans yang dioptimalkan untuk I/O, nilai defaultnya adalah cloud. Jika tidak, nilai defaultnya adalah cloud_efficiency.

cloud_ssd

SystemDisk.Size

integer

No

Ukuran Tipe disk sistem. Unit: GiB. Nilai valid:

  • Basic Tipe disk: 20 hingga 500.

  • ESSD:
    • PL0: 1 hingga 2048.

    • PL1: 20 hingga 2048.

    • PL2: 461 hingga 2048.

    • PL3: 1261 hingga 2048.

  • Tipe disk ESSD AutoPL: 1 hingga 2048.

  • Jenis Tipe disk lainnya: 20 hingga 2048.

Nilai parameter ini harus lebih besar dari atau sama dengan max{1, ImageSize}.

Nilai default: max{40, ImageSize}.

100

SystemDisk.DiskName

string

No

Nama cloud disk sistem. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf atau karakter Tionghoa dan tidak boleh dimulai dengan http:// atau https://.

cloud_ssdSystem

SystemDisk.Description

string

No

Deskripsi cloud disk sistem. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test system disk

SystemDisk.AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada cloud disk sistem.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

Pengaturan tingkat kinerja (PL) cloud disk sistem saat disk adalah SSD standar. Nilai valid:

  • PL0: Satu ESSD dapat mengirimkan hingga 10.000 IOPS baca/tulis acak.

  • PL1: Satu ESSD dapat mengirimkan hingga 50.000 IOPS baca/tulis acak.

  • PL2: Satu ESSD dapat mengirimkan hingga 100.000 IOPS baca/tulis acak.

  • PL3: Satu ESSD dapat mengirimkan hingga 1.000.000 IOPS baca/tulis acak.

Nilai default: PL1.

Catatan

Untuk informasi lebih lanjut tentang cara memilih tingkat kinerja ESSD, lihat ESSD.

PL1

ScalingConfigurationName

string

No

Nama konfigurasi penskalaan. Panjang nama harus 2 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Nama harus dimulai dengan huruf, angka, atau karakter Tionghoa.

Nama harus unik di antara konfigurasi penskalaan dalam grup penskalaan yang sama di wilayah yang sama. Jika Anda tidak menentukan parameter ini, ID konfigurasi penskalaan akan digunakan secara default.

scalingconfig****

LoadBalancerWeight

integer

No

Bobot Instance ECS sebagai server backend dari instans load balancing yang terkait. Nilai valid: 1 hingga 100.

Nilai default: 50.

50

Tags

string

No

Tag Instance ECS. Tag ditentukan sebagai pasangan kunci-nilai. Anda dapat menentukan hingga 20 tag. Batasan berikut berlaku untuk kunci dan nilai tag:

  • Panjang kunci tag dapat mencapai 64 karakter dan tidak boleh dimulai dengan aliyun atau acs:. Tidak boleh mengandung http:// atau https://. Kunci tag tidak boleh berupa string kosong.

  • Panjang nilai tag dapat mencapai 128 karakter dan tidak boleh dimulai dengan aliyun atau acs:. Tidak boleh mengandung http:// atau https://. Nilai tag dapat berupa string kosong.

{"key1":"value1","key2":"value2", ... "key5":"value5"}

UserData

string

No

Data pengguna Instance ECS. Data harus dienkode dalam Base64. Ukuran maksimum data mentah sebelum pengodean adalah 32 KB.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

No

Nama pasangan kunci yang digunakan untuk log on ke Instance ECS.

  • Untuk instans Windows, parameter ini diabaikan dan kosong secara default.

  • Untuk instans Linux, log on berbasis kata sandi dinonaktifkan selama inisialisasi.

KeyPairTest

RamRoleName

string

No

Nama peran RAM yang terkait dengan Instance ECS. Nama disediakan dan dikelola oleh RAM. Anda dapat memanggil ListRoles untuk mengkueri peran RAM yang tersedia. Untuk informasi lebih lanjut tentang cara membuat peran RAM, lihat CreateRole.

ramperan****

SecurityEnhancementStrategy

string

No

Apakah akan mengaktifkan penguatan keamanan. Nilai valid:

  • Active: Penguatan keamanan diaktifkan. Nilai ini hanya berlaku untuk image publik.

  • Deactive: Penguatan keamanan dinonaktifkan. Nilai ini berlaku untuk semua jenis image.

Active

InstanceName

string

No

Nama Instance ECS yang dibuat melalui pembuatan otomatis menggunakan konfigurasi penskalaan.

Instans****

HostName

string

No

Hostname Instance ECS. Titik (.) atau tanda hubung (-) tidak boleh digunakan sebagai karakter pertama atau terakhir, atau digunakan secara berurutan. Konvensi penamaan bervariasi berdasarkan tipe instans:

  • Instans Windows: Hostname harus memiliki panjang 2 hingga 15 karakter dan dapat berisi huruf, angka, dan tanda hubung (-). Hostname tidak boleh berisi titik (.) atau seluruhnya terdiri dari angka.

  • Instans lainnya (seperti Linux): Hostname harus memiliki panjang 2 hingga 64 karakter dan dapat berisi beberapa titik (.). Setiap segmen di antara dua titik (.) dapat berisi huruf, angka, dan tanda hubung (-).

host****

SpotStrategy

string

No

Kebijakan preemption untuk instans bayar sesuai pemakaian. Nilai valid:

  • NoSpot: instans bayar sesuai pemakaian reguler.

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

  • SpotAsPriceGo: spot instans dengan harga pasar pada saat pembelian.

Nilai default: NoSpot.

NoSpot

PasswordInherit

boolean

No

Apakah akan menggunakan kata sandi yang telah ditetapkan sebelumnya dalam image. Untuk menggunakan parameter ini, pastikan kata sandi telah dikonfigurasi untuk image. Nilai valid:

  • true: Kata sandi yang telah ditetapkan sebelumnya dari image digunakan.

  • false: Kata sandi yang telah ditetapkan sebelumnya dari image tidak digunakan.

false

Password

string

No

Kata sandi Instance ECS. Panjang kata sandi harus 8 hingga 30 karakter dan harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung:

()` ~!@#$%^&*-_+=\|{}[]:;'<>,.?/

Untuk instans Windows, kata sandi tidak boleh dimulai dengan garis miring (/).

Catatan

Jika Anda menentukan parameter Password, gunakan HTTPS untuk mengirim permintaan guna menghindari kebocoran kata sandi.

123abc****

ResourceGroupId

string

No

ID kelompok sumber daya tempat Instance ECS berada.

rg-Sumber daya****

HpcClusterId

string

No

ID kluster HPC tempat Instance ECS berada.

hpc-Klusterid

InstanceDescription

string

No

Deskripsi Instance ECS. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test Instans

ClientToken

string

No

Token klien yang digunakan untuk memastikan idempotensi permintaan.

Anda dapat menggunakan klien untuk menghasilkan token, tetapi pastikan token unik di antara berbagai permintaan. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Cara memastikan idempotensi.

123e4567-e89b-12d3-a456-42665544****

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak yang dialokasikan ke pengontrol antarmuka jaringan (NIC).

1

CreditSpecification

string

No

Pola berjalan Instance Burstable. Nilai valid:

  • Standard: pola Jenis Penyimpanan Standar.

  • Unlimited: pola tanpa batas.

Untuk informasi lebih lanjut, lihat bagian skema performa dalam Ikhtisar Instans burstable.

Jenis Penyimpanan Standar

ImageFamily

string

No

Nama keluarga gambar. Anda dapat mengatur parameter ini untuk mendapatkan image terbaru yang tersedia dari keluarga gambar tertentu untuk pembuatan instans. Jika parameter ImageId sudah ditentukan, Anda tidak dapat mengatur parameter ini.

hangzhou-daily-update

ZoneId

string

No

ID zona Instance ECS.

cn-hangzhou-g

DedicatedHostId

string

No

Apakah akan membuat Instance ECS pada host spesifikasi khusus. Karena host spesifikasi khusus tidak mendukung pembuatan spot instans, pengaturan SpotStrategy dan SpotPriceLimit dalam permintaan secara otomatis diabaikan saat Anda menentukan parameter DedicatedHostId.

Anda dapat memanggil DescribeDedicatedHosts untuk mengkueri daftar ID host spesifikasi khusus.

dh-bp67acfmxazb4p****

Affinity

string

No

Apakah instans pada host spesifikasi khusus terkait dengan host spesifikasi khusus. Nilai valid:

  • default: Instans tidak terkait dengan host spesifikasi khusus. Ketika instans yang memiliki mode hemat diaktifkan dimulai ulang, instans mungkin ditempatkan pada host spesifikasi khusus lain di kolam sumber daya penyebaran otomatis jika host spesifikasi khusus asli memiliki sumber daya tersedia yang tidak mencukupi.

  • host: Instans terkait dengan host spesifikasi khusus. Ketika instans yang memiliki mode hemat diaktifkan dimulai ulang, instans tetap berada pada host spesifikasi khusus asli. Jika host spesifikasi khusus asli memiliki sumber daya tersedia yang tidak mencukupi, instans gagal dimulai ulang.

Nilai default: default.

default

Tenancy

string

No

Apakah akan membuat instans pada host spesifikasi khusus. Nilai valid:

  • default: Instans tidak dibuat pada host spesifikasi khusus.

  • host: Instans dibuat pada host spesifikasi khusus. Jika Anda tidak menentukan parameter DedicatedHostId, Alibaba Cloud secara otomatis memilih host spesifikasi khusus untuk instans.

Nilai default: default.

default

SchedulerOptions

object

No

Opsi penjadwal.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

No

Opsi kolam pribadi untuk startup instans. Setelah jaminan elastisitas atau reservasi kapasitas berlaku, kolam pribadi dihasilkan untuk digunakan instans selama startup. Nilai valid:

  • Open: mode terbuka. Sistem secara otomatis mencocokkan kapasitas kolam pribadi terbuka yang tersedia. Jika tidak ada kapasitas kolam pribadi yang cocok tersedia, sumber daya kolam publik digunakan. Anda tidak perlu mengatur parameter PrivatePoolOptions.Id dalam mode ini.

  • Target: mode tertentu. Instans menggunakan kapasitas kolam pribadi tertentu untuk memulai. Jika kapasitas kolam pribadi tertentu tidak tersedia, instans gagal dimulai. Dalam mode ini, Anda harus menentukan ID kolam pribadi. Parameter PrivatePoolOptions.Id wajib diisi.

  • None: mode tanpa. Instans tidak menggunakan kapasitas kolam pribadi untuk memulai.

Open

PrivatePoolOptions.Id

string

No

ID kolam pribadi, yaitu ID jaminan elastisitas atau reservasi kapasitas.

eap-bp67acfmxazb4****

SpotDuration

integer

No

Periode retensi spot instans. Unit: jam. Nilai valid:

  • 1: Setelah instans dibuat, Alibaba Cloud memastikan bahwa instans tidak secara otomatis dirilis selama 1 jam. Setelah 1 jam, sistem secara otomatis membandingkan harga tawaran dengan harga pasar dan memeriksa inventaris sumber daya untuk menentukan apakah akan mempertahankan atau mencabut instans.

  • 0: Setelah instans dibuat, Alibaba Cloud tidak memastikan bahwa instans berjalan selama 1 jam. Sistem secara otomatis membandingkan harga tawaran dengan harga pasar dan memeriksa inventaris sumber daya untuk menentukan apakah akan mempertahankan atau mencabut instans.

Catatan

Alibaba Cloud mengirimkan notifikasi event sistem ECS 5 menit sebelum instans dicabut. Spot instans ditagih per detik. Pilih periode retensi yang sesuai berdasarkan durasi eksekusi tugas yang diharapkan.

Nilai default: 1.

1

SpotInterruptionBehavior

string

No

Pola interupsi spot instans. Hanya Terminate (default) yang didukung, yang secara langsung merilis instans.

Terminate

InstanceTypes

array

No

Tipe instans.

ecs.g6.large

string

No

Tipe instans. Nilai valid N: 1 hingga 20. Anda dapat menentukan hingga 20 tipe instans dalam konfigurasi penskalaan.

Nilai N menunjukkan prioritas tipe instans. Nilai N yang lebih kecil menunjukkan prioritas yang lebih tinggi. Jika instans tidak dapat dibuat menggunakan tipe instans dengan prioritas tertinggi, Penyesuaian Skala Otomatis secara otomatis menggunakan tipe instans dengan prioritas tertinggi berikutnya.

Catatan

Empat metode InstanceType, InstanceTypes, InstanceTypeOverrides, serta Cpu dan Memory tidak dapat ditentukan secara bersamaan. Namun, InstanceTypes dapat ditentukan bersama dengan InstancePatternInfo. Dalam hal ini, Penyesuaian Skala Otomatis secara prioritas menggunakan tipe instans yang Anda tentukan untuk penskalaan keluar. Jika tipe instans yang ditentukan habis stok, tipe instans yang cocok dengan konfigurasi InstancePatternInfo akan digunakan.

ecs.g6.large

InstanceTypeOverride

array<object>

No

Informasi tipe instans.

object

No

Informasi tipe instans.

InstanceType

string

No

Untuk menentukan kapasitas tipe instans dalam konfigurasi penskalaan, tentukan parameter ini dan InstanceTypeOverride.N.WeightedCapacity secara bersamaan.

Parameter ini menentukan tipe instans. Anda dapat menentukan N nilai untuk parameter ini. Digabungkan dengan parameter InstanceTypeOverride.N.WeightedCapacity, ini menyediakan ekstensi dukungan multi-tipe instans dengan bobot kustom. Nilai valid N: 1 hingga 20.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan InstanceTypes.N atau InstanceType.

Nilai valid InstanceType: Tipe instans Instance ECS yang tersedia untuk dibeli. Untuk informasi lebih lanjut, lihat Keluarga instans.

ecs.c5.xlarge

WeightedCapacity

integer

No

Untuk menentukan kapasitas tipe instans dalam konfigurasi penskalaan, pertama-tama tentukan InstanceTypeOverride.N.InstanceType, lalu tentukan parameter ini. Kedua parameter harus berkorespondensi satu-satu, dan nilai N harus konsisten.

Parameter ini menentukan bobot tipe instans, yang mewakili kapasitas satu instans dari tipe ini dalam grup penskalaan. Bobot yang lebih besar berarti lebih sedikit instans dari tipe ini yang diperlukan untuk memenuhi kapasitas yang diharapkan.

Karena tipe instans mungkin berbeda dalam jumlah vCPU, ukuran memori, dan metrik performa lainnya, Anda dapat mengonfigurasi bobot berbeda untuk tipe instans berbeda berdasarkan kebutuhan Anda.

Contoh:

  • Kapasitas saat ini: 0.

  • Jumlah instans yang diharapkan: 6.

  • Kapasitas ecs.c5.xlarge: 4.

Untuk memenuhi kapasitas yang diharapkan, grup penskalaan melakukan penskalaan keluar 2 instans ecs.c5.xlarge.

Catatan

Selama penskalaan keluar, kapasitas grup penskalaan tidak boleh melebihi jumlah kapasitas maksimum (MaxSize) dan bobot maksimum tipe instans.

Nilai valid WeightedCapacity: 1 hingga 500.

4

DataDisk

array<object>

No

Informasi cloud disk data.

object

No

Informasi cloud disk data.

PerformanceLevel

string

No

Pengaturan tingkat kinerja (PL) cloud disk data saat disk adalah SSD standar. Nilai N harus konsisten dengan N dalam DataDisk.N.Category=cloud_essd. Nilai valid:

  • PL0: Satu ESSD dapat mengirimkan hingga 10.000 IOPS baca/tulis acak.

  • PL1: Satu ESSD dapat mengirimkan hingga 50.000 IOPS baca/tulis acak.

  • PL2: Satu ESSD dapat mengirimkan hingga 100.000 IOPS baca/tulis acak.

  • PL3: Satu ESSD dapat mengirimkan hingga 1.000.000 IOPS baca/tulis acak.

Nilai default: PL1.

Catatan

Untuk informasi lebih lanjut tentang cara memilih tingkat kinerja ESSD, lihat ESSD.

PL1

AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada cloud disk data N. Nilai valid N: 1 hingga 16.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Apakah cloud disk data N dienkripsi. Nilai valid N: 1 hingga 16. Nilai valid:

  • true: dienkripsi.

  • false: tidak dienkripsi.

Nilai default: false.

false

Description

string

No

Deskripsi cloud disk data N. Nilai valid N: 1 hingga 16. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan http:// atau https://.

Test data disk

SnapshotId

string

No

ID snapshot yang digunakan untuk membuat cloud disk data N. Nilai valid N: 1 hingga 16. Setelah parameter ini ditentukan, DataDisk.N.Size diabaikan, dan ukuran disk yang dibuat adalah ukuran snapshot yang ditentukan.

Jika snapshot dibuat pada atau sebelum 15 Juli 2013, panggilan ditolak dan Paket error InvalidSnapshot.TooOld dikembalikan.

s-280s7****

Categories

array

No

Jenis disk Tipe disk data N. N pertama menunjukkan Tipe disk data ke-N. Nilai valid: 1 hingga 16. N kedua menunjukkan jenis disk ke-N untuk Tipe disk data. Nilai valid: 1 hingga 4. Anda dapat menentukan hingga 4 jenis disk untuk Tipe disk data dalam konfigurasi penskalaan. Nilai N yang lebih kecil menunjukkan prioritas yang lebih tinggi. Jika jenis disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk berikutnya untuk membuat Tipe disk data. Nilai valid:

  • cloud: basic Tipe disk. Properti DeleteWithInstance dari basic Tipe disk yang dibuat bersama instans diatur ke true.

  • cloud_efficiency: ultra Tipe disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: Tipe disk ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan DataDisk.N.Category.

cloud

string

No

Jenis disk Tipe disk data N. N pertama menunjukkan Tipe disk data ke-N. Nilai valid: 1 hingga 16. N kedua menunjukkan jenis disk ke-N untuk Tipe disk data. Nilai valid: 1 hingga 4. Anda dapat menentukan hingga 4 jenis disk untuk Tipe disk data dalam konfigurasi penskalaan. Nilai N yang lebih kecil menunjukkan prioritas yang lebih tinggi. Jika jenis disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk berikutnya untuk membuat Tipe disk data. Nilai valid:

  • cloud: basic Tipe disk. Properti DeleteWithInstance dari basic Tipe disk yang dibuat bersama instans diatur ke true.

  • cloud_efficiency: ultra Tipe disk.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: Tipe disk ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Catatan

Anda tidak dapat menentukan parameter ini bersama dengan DataDisk.N.Category.

cloud

Size

integer

No

Ukuran cloud disk data N. Nilai valid N: 1 hingga 16. Unit: GiB. Nilai valid:

  • cloud: 5 hingga 2000.

  • cloud_efficiency: 20 hingga 32768.

  • cloud_ssd: 20 hingga 32768.

  • cloud_essd: 20 hingga 32768.

  • ephemeral_ssd: 5 hingga 800.

Setelah parameter ini ditentukan, ukuran disk harus lebih besar dari atau sama dengan ukuran snapshot (snapshot ditentukan oleh SnapshotId).

100

Device

string

No

Titik memasang cloud disk data N. Nilai valid N: 1 hingga 16. Jika Anda tidak menentukan parameter ini, perilaku default selama pembuatan otomatis Instance ECS adalah sistem mengalokasikan titik pemasangan. Titik pemasangan berkisar dari /dev/xvdb hingga /dev/xvdz.

/dev/xvdb

DiskName

string

No

Nama cloud disk data N. Nilai valid N: 1 hingga 16. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf atau karakter Tionghoa dan tidak boleh dimulai dengan http:// atau https://.

cloud_ssdData

Category

string

No

Kategori cloud disk data N. Nilai valid untuk N: 1 hingga 16. Nilai valid:

  • cloud: cloud disk dasar. Properti DeleteWithInstance dari cloud disk dasar yang dibuat bersama dengan instans diatur ke true.

  • cloud_efficiency: cloud disk ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: cloud disk ESSD AutoPL.

  • cloud_regional_disk_auto: ESSD regional.

Parameter ini tidak dapat ditentukan bersama dengan DataDisk.N.Categories.N. Jika parameter ini dan DataDisk.N.Categories.N tidak ditentukan, nilai default akan digunakan:

  • Untuk instans yang dioptimalkan I/O, nilai default adalah cloud_efficiency.

  • Untuk instans yang tidak dioptimalkan I/O, nilai default adalah cloud.

cloud_ssd

DeleteWithInstance

boolean

No

Apakah cloud disk data N dirilis saat instans dirilis. Nilai valid N: 1 hingga 16. Nilai valid:

  • true: Disk dirilis saat instans dirilis.

  • false: Disk dipertahankan saat instans dirilis.

Parameter ini hanya dapat diatur untuk cloud disk independen (DataDisk.N.Category diatur ke cloud, cloud_efficiency, cloud_ssd, cloud_essd, atau cloud_auto). Jika tidak, error dikembalikan.

Nilai default: true.

true

KMSKeyId

string

No

ID kunci KMS untuk cloud disk data N. Nilai valid N: 1 hingga 16.

0e478b7a-4262-4802-b8cb-00d3fb40****

ProvisionedIops

integer

No

Metrik performa IOPS yang disediakan (Input/Output Operations Per Second) dari cloud disk data.

Catatan

IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca dan tulis (output/input) yang dapat diproses perangkat penyimpanan blok per detik. Unit: operasi per detik.

100

BurstingEnabled

boolean

No

Apakah akan mengaktifkan fitur burst (lonjakan performa) untuk cloud disk data. Nilai valid:

  • true: diaktifkan.

  • false: dinonaktifkan.

Catatan

Parameter ini hanya didukung ketika DataDisk.Category diatur ke cloud_auto.

Untuk informasi lebih lanjut, lihat Cloud disk ESSD AutoPL.

false

SpotPriceLimit

array<object>

No

Informasi spot instans.

object

No

Informasi spot instans.

PriceLimit

number

No

Harga tawaran untuk spot instans. Nilai valid N: 1 hingga 20. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

0.5

InstanceType

string

No

Tipe instans spot instans. Nilai valid N: 1 hingga 20. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

ecs.g6.large

SecurityGroupIds

array

No

ID grup keamanan tempat Instance ECS ditambahkan. Nilai valid N bergantung pada jumlah maksimum grup keamanan tempat instans dapat berada. Untuk informasi lebih lanjut, lihat bagian grup keamanan dalam Batasan.

Catatan

Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds.N secara bersamaan.

sg-bp18kz60mefs****

string

No

ID grup keamanan tempat Instance ECS ditambahkan. Nilai valid N bergantung pada jumlah maksimum grup keamanan tempat instans dapat berada. Untuk informasi lebih lanjut, lihat bagian grup keamanan dalam Batasan.

Catatan

Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds.N secara bersamaan.

sg-bp18kz60mefs****

InstancePatternInfo

array<object>

No

Informasi terkait tipe instans dalam mode cerdas.

object

No

Informasi terkait tipe instans dalam mode cerdas.

Cores

integer

No

Jumlah core vCPU dari tipe instans dalam mode konfigurasi cerdas. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Untuk informasi lebih lanjut, lihat Keluarga instans. Nilai valid N: 1 hingga 10.

Perhatikan item berikut:

  • Parameter InstancePatternInfo.N hanya berlaku untuk grup penskalaan yang jenis jaringannya adalah Virtual Private Cloud (VPC).

  • Anda harus menentukan kedua parameter InstancePatternInfo.N.Cores dan InstancePatternInfo.N.Memory saat menggunakan parameter InstancePatternInfo.N.

  • Jika Anda telah menentukan tipe instans dengan menggunakan parameter InstanceType atau InstanceTypes.N, Penyesuaian Skala Otomatis akan mengutamakan penggunaan tipe instans yang ditentukan untuk scale-out. Jika tipe instans yang ditentukan habis stok, Penyesuaian Skala Otomatis akan menggunakan tipe instans dengan harga terendah dari yang cocok dengan nilai parameter InstancePatternInfo.N untuk scale-out.

2

InstanceFamilyLevel

string

No

Tingkat family instans dalam mode konfigurasi cerdas. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Nilai valid:

  • EntryLevel: tingkat entri, yang merujuk pada tipe instans berbagi. Tipe instans ini menawarkan biaya lebih rendah tetapi tidak dapat menjamin kinerja komputasi instans stabil. Cocok untuk skenario dengan utilisasi CPU rendah. Untuk informasi lebih lanjut, lihat Keluarga instans berbagi.

  • EnterpriseLevel: tingkat perusahaan. Tipe instans ini menyediakan kinerja stabil dan Sumber daya khusus. Cocok untuk skenario yang membutuhkan stabilitas tinggi. Untuk informasi lebih lanjut, lihat Keluarga instans.

  • CreditEntryLevel: tingkat entri kredit, yang merujuk pada Instance Burstable. Tipe instans ini menggunakan Kredit CPU untuk memastikan kinerja komputasi. Cocok untuk skenario di mana utilisasi CPU umumnya rendah dengan lonjakan sesekali. Untuk informasi lebih lanjut, lihat Instans burstable.

Nilai valid N: 1 hingga 10.

EnterpriseLevel

MaxPrice

number

No

Harga per jam maksimum untuk instans pay-as-you-go atau spot instans dalam mode konfigurasi cerdas. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Nilai valid N: 1 hingga 10.

Catatan

Parameter ini wajib diisi jika SpotStrategy diatur ke SpotWithPriceLimit. Dalam kasus lain, parameter ini bersifat opsional.

2

Memory

number

No

Ukuran memori dari tipe instans dalam mode konfigurasi cerdas. Unit: GiB. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Untuk informasi lebih lanjut, lihat Keluarga instans. Nilai valid N: 1 hingga 10.

4

ExcludedInstanceType

array

No

Tipe instans yang ingin Anda kecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:

  • ecs.c6.large: mengecualikan tipe instans ecs.c6.large.

  • ecs.c6.*: mengecualikan seluruh keluarga instans c6 Tingkat Tinggi.

string

No

Tipe instans yang ingin Anda kecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:

  • ecs.c6.large: mengecualikan tipe instans ecs.c6.large.

  • ecs.c6.*: mengecualikan seluruh keluarga instans c6 Tingkat Tinggi.

ecs.n1.small/ecs.n1.*/*7*

Architecture

array

No

Tipe arsitektur dari tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMetal: server Elastic Compute Service Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur disertakan.

string

No

Tipe arsitektur dari tipe instans. Nilai valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMetal: server Elastic Compute Service Bare Metal Instance.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur disertakan.

X86

BurstablePerformance

string

No

Apakah akan menyertakan Tipe instans Instance Burstable. Nilai valid:

  • Exclude: mengecualikan Tipe instans Instance Burstable.

  • Include: menyertakan Tipe instans Instance Burstable.

  • Required: hanya menyertakan Tipe instans Instance Burstable.

Nilai default: Include.

Include

InstanceTypeFamilies

array

No

Keluarga instans yang ingin Anda kueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10.

string

No

Keluarga instans yang ditentukan. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10.

ecs.g6

MinimumCpuCoreCount

integer

No

Jumlah minimum core vCPU dari tipe instans.

2

MaximumCpuCoreCount

integer

No

Jumlah maksimum core vCPU dari tipe instans.

Catatan

Nilai MaximumCpuCoreCount tidak boleh melebihi 4 kali nilai MinimumCpuCoreCount.

4

GpuSpecs

array

No

Tipe GPU.

string

No

Tipe GPU.

NVIDIA V100

InstanceCategories

array

No

Kategorisasi instans. Nilai valid:

Catatan

N menunjukkan bahwa Anda dapat mengatur beberapa kategori instans. Nilai valid N: 1 hingga 10.

  • General-purpose: tujuan umum.

  • Compute-optimized: dioptimalkan untuk komputasi.

  • Memory-optimized: dioptimalkan untuk memori.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: frekuensi tinggi.

  • Enhanced: ditingkatkan.

  • Shared: berbagi.

  • Compute-optimized with GPU: instans yang dipercepat GPU.

  • Visual Compute-optimized: dioptimalkan untuk komputasi visual.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: komputasi yang dipercepat FPGA.

  • Compute-optimized with NPU: komputasi yang dipercepat NPU.

  • ECS Bare Metal: server Elastic Compute Service Bare Metal Instance.

  • High Performance Compute: komputasi berkinerja tinggi (HPC).

string

No

Kategorisasi instans. Nilai valid:

Catatan

N menunjukkan bahwa Anda dapat mengatur beberapa kategori instans. Nilai valid N: 1 hingga 10.

  • General-purpose: tujuan umum.

  • Compute-optimized: dioptimalkan untuk komputasi.

  • Memory-optimized: dioptimalkan untuk memori.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: frekuensi tinggi.

  • Enhanced: ditingkatkan.

  • Shared: berbagi.

  • Compute-optimized with GPU: instans yang dipercepat GPU.

  • Visual Compute-optimized: dioptimalkan untuk komputasi visual.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: komputasi yang dipercepat FPGA.

  • Compute-optimized with NPU: komputasi yang dipercepat NPU.

  • ECS Bare Metal: server Elastic Compute Service Bare Metal Instance.

  • High Performance Compute: komputasi berkinerja tinggi (HPC).

Compute-optimized with GPU

CpuArchitectures

array

No

Arsitektur CPU dari instans. Nilai valid:

Catatan

N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.

  • X86.

  • ARM.

string

No

Arsitektur CPU dari instans. Nilai valid:

Catatan

N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

No

Model prosesor dari instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10.

string

No

Model prosesor dari instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10.

Intel Xeon(Ice Lake) Platinum 8369B", "Intel Xeon(Skylake) Platinum 8163", … "Intel Xeon(Cascade Lake) Platinum 8269CY

MinimumEniQuantity

integer

No

Jumlah minimum antarmuka jaringan elastis (ENI) yang didukung oleh instans.

2

MinimumEniPrivateIpAddressQuantity

integer

No

Jumlah minimum alamat IPv4 per antarmuka jaringan elastis (ENI) dari instans.

2

MinimumEniIpv6AddressQuantity

integer

No

Jumlah minimum alamat IPv6 per antarmuka jaringan elastis (ENI) dari instans.

1

MinimumInitialCredit

integer

No

Kredit CPU vCPU awal minimum untuk Instans burstable (t5 dan t6).

12

MinimumBaselineCredit

integer

No

Kinerja komputasi vCPU garis dasar minimum (jumlah semua vCPU) untuk Instans burstable (t5 dan t6).

12

MinimumMemorySize

number

No

Ukuran memori minimum dari instans. Unit: GiB.

4

MaximumMemorySize

number

No

Ukuran memori maksimum dari instans. Unit: GiB.

4

MinimumGpuAmount

integer

No

Jumlah minimum GPU dari instans. Nilai valid: bilangan bulat positif.

2

MaximumGpuAmount

integer

No

Jumlah maksimum GPU dari instans. Nilai valid: bilangan bulat positif.

2

SystemDiskCategories

array

No

Tipe disk dari cloud disk sistem. Nilai valid N: 1 hingga 4. Anda dapat menentukan hingga empat tipe disk untuk cloud disk sistem dalam konfigurasi penskalaan. Nilai N yang lebih kecil menunjukkan prioritas lebih tinggi. Ketika tipe disk dengan prioritas lebih tinggi tidak dapat digunakan, Penyesuaian Skala Otomatis secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk sistem. Nilai valid:

  • cloud: cloud disk dasar.

  • cloud_efficiency: cloud disk ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

Anda tidak dapat menentukan parameter ini dan SystemDisk.Category secara bersamaan.

cloud

string

No

Tipe disk dari cloud disk sistem. Nilai valid N: 1 hingga 4. Anda dapat menentukan hingga empat tipe disk untuk cloud disk sistem dalam konfigurasi penskalaan. Nilai N yang lebih kecil menunjukkan prioritas lebih tinggi. Ketika tipe disk dengan prioritas lebih tinggi tidak dapat digunakan, Penyesuaian Skala Otomatis secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat cloud disk sistem. Nilai valid:

  • cloud: cloud disk dasar.

  • cloud_efficiency: cloud disk ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

Anda tidak dapat menentukan parameter ini dan SystemDisk.Category secara bersamaan.

cloud

SystemDisk.Encrypted

boolean

No

Apakah akan mengenkripsi cloud disk sistem. Nilai valid:

  • true: mengenkripsi cloud disk sistem.

  • false: tidak mengenkripsi cloud disk sistem.

Nilai default: false.

false

SystemDisk.KMSKeyId

string

No

ID kunci Key Management Service (KMS) yang digunakan untuk cloud disk sistem.

0e478b7a-4262-4802-b8cb-00d3fb40****

SystemDisk.EncryptAlgorithm

string

No

Algoritma enkripsi yang digunakan untuk cloud disk sistem. Nilai valid:

  • AES-256.

  • SM4-128.

Nilai default: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

No

Metrik kinerja IOPS yang disediakan (Input/Output Operations Per Second) dari cloud disk sistem.

Catatan

IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca dan tulis (output/input) yang dapat diproses oleh perangkat penyimpanan blok per detik. Unit: operasi per detik.

100

SystemDisk.BurstingEnabled

boolean

No

Apakah akan mengaktifkan fitur burst (lonjakan performa) untuk cloud disk sistem. Nilai valid:

  • true: mengaktifkan fitur.

  • false: tidak mengaktifkan fitur.

Catatan

Parameter ini hanya didukung ketika SystemDisk.Category diatur ke cloud_auto.

Untuk informasi lebih lanjut, lihat Cloud disk ESSD AutoPL.

false

ImageOptions.LoginAsNonRoot

boolean

No

Apakah Instance ECS menggunakan pengguna ecs-user untuk logon. Untuk informasi lebih lanjut, lihat Mengelola nama logon Instance ECS. Nilai valid:

  • true: ya.

  • false: tidak.

Nilai default: false.

false

DeletionProtection

boolean

No

Properti proteksi rilis dari Instance ECS. Properti ini hanya berlaku untuk instans pay-as-you-go dan menentukan apakah instans dapat dirilis langsung dari Konsol ECS atau dengan memanggil operasi DeleteInstance. Nilai valid:

  • true: mengaktifkan proteksi rilis. Instans tidak dapat dirilis langsung dari Konsol ECS atau dengan memanggil operasi API. Ini mencegah instans yang dibuat selama scale-out di Penyesuaian Skala Otomatis terhapus secara tidak sengaja.

  • false: menonaktifkan proteksi rilis. Instans dapat dirilis langsung dari Konsol ECS atau dengan memanggil operasi API.

Nilai default: false.

Catatan

Properti ini tidak memengaruhi aktivitas scale-in normal Penyesuaian Skala Otomatis. Instans pay-as-you-go dengan proteksi rilis yang diaktifkan tetap dapat dirilis selama aktivitas scale-in.

false

StorageSetId

string

No

ID set penyimpanan.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

Jumlah maksimum partisi dalam set penyimpanan. Nilai valid: bilangan bulat yang lebih besar atau sama dengan 2.

2

CustomPriorities

array<object>

No

Prioritas kustom dari kombinasi Tipe instans + vSwitch.

Catatan

Parameter ini hanya berlaku ketika kebijakan penskalaan dari grup penskalaan diatur ke Priority.

Ketika Instans tidak dapat dibuat berdasarkan kombinasi Tipe instans + vSwitch dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih kombinasi Tipe instans + vSwitch dengan prioritas berikutnya untuk membuat Instans.

Catatan

Jika Anda menentukan prioritas kustom hanya untuk beberapa kombinasi Tipe instans + vSwitch, kombinasi yang tidak ditentukan memiliki prioritas lebih rendah daripada yang ditentukan. Kombinasi yang tidak ditentukan tetap diprioritaskan berdasarkan urutan vSwitch dari grup penskalaan dan urutan tipe instans dari konfigurasi penskalaan. Misalnya, jika urutan vSwitch dari grup penskalaan adalah vsw1 dan vsw2, urutan tipe instans dari konfigurasi penskalaan adalah type1 dan type2, dan urutan prioritas kustom adalah ["vsw2+type2", "vsw1+type2"], prioritas akhir adalah vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

object

No

Prioritas kustom dari kombinasi Tipe instans + vSwitch.

Penting Parameter ini hanya berlaku ketika kebijakan penskalaan dari grup penskalaan diatur ke Priority.

InstanceType

string

No

Bidang CustomPriorities menentukan prioritas kustom dari kombinasi Tipe instans + vSwitch. Parameter CustomPriorities.N.InstanceType menentukan Tipe instans dari Instans dalam prioritas kustom.

Catatan

Parameter ini hanya berlaku ketika kebijakan penskalaan dari grup penskalaan diatur ke Priority. Tipe instans (InstanceType) harus disertakan dalam daftar tipe instans dari konfigurasi penskalaan.

Ketika Instans tidak dapat dibuat berdasarkan kombinasi Tipe instans + vSwitch dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih kombinasi Tipe instans + vSwitch dengan prioritas berikutnya untuk membuat Instans.

Catatan

Jika Anda menentukan prioritas kustom hanya untuk beberapa kombinasi Tipe instans + vSwitch, kombinasi yang tidak ditentukan memiliki prioritas lebih rendah daripada yang ditentukan. Kombinasi yang tidak ditentukan tetap diprioritaskan berdasarkan urutan vSwitch dari grup penskalaan dan urutan tipe instans dari konfigurasi penskalaan. Misalnya, jika urutan vSwitch dari grup penskalaan adalah vsw1 dan vsw2, urutan tipe instans dari konfigurasi penskalaan adalah type1 dan type2, dan urutan prioritas kustom adalah ["vsw2+type2", "vsw1+type2"], prioritas akhir adalah vsw2+type2 > vsw1+type2 > vsw1+type1 > vsw2+type1.

ecs.g6.large

VswitchId

string

No

Parameter CustomPriorities.N.VswitchId menentukan ID vSwitch dalam prioritas kustom.

Catatan

Parameter ini hanya berlaku ketika kebijakan penskalaan dari grup penskalaan diatur ke Priority. VSwitch harus disertakan dalam daftar vSwitch dari grup penskalaan.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

No

Daftar antarmuka jaringan elastis (ENI).

object

No

Daftar antarmuka jaringan elastis (ENI).

InstanceType

string

No

Tipe antarmuka jaringan elastis (ENI). Saat menggunakan NetworkInterfaces.N, Anda harus mengatur antarmuka jaringan elastis (ENI) primer tetapi tidak dapat mengatur parameter SecurityGroupId atau SecurityGroupIds.N secara bersamaan. Nilai valid:

  • Primary: antarmuka jaringan elastis (ENI) primer.

  • Secondary: antarmuka jaringan elastis (ENI) sekunder.

Nilai default: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

Pola komunikasi pengontrol antarmuka jaringan (NIC). Nilai valid:

  • Standard: menggunakan pola komunikasi TCP Normal.

  • HighPerformance: mengaktifkan Elastis RDMA Interface (ERI) dan menggunakan pola komunikasi RDMA.

Nilai default: Standard.

Catatan

Jumlah antarmuka jaringan elastis (ENI) dalam mode RDMA tidak boleh melebihi batas keluarga instans. Untuk informasi lebih lanjut, lihat Keluarga instans.

HighPerformance

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak untuk ENI primer. Perhatikan item berikut:

  • Parameter ini hanya berlaku ketika NetworkInterfaces.N.InstanceType diatur ke Primary.

  • Jika NetworkInterface.N.InstanceType diatur ke Secondary atau dibiarkan kosong, Anda tidak dapat mengatur parameter ini.

  • Setelah Anda mengatur parameter ini, Anda tidak dapat mengatur parameter Ipv6AddressCount.

1

SecurityGroupIds

array

No

ID dari satu atau beberapa grup keamanan tempat antarmuka jaringan elastis (ENI) berada.

string

No

ID dari satu atau beberapa grup keamanan tempat antarmuka jaringan elastis (ENI) berada. Perhatikan item berikut:

  • Jika NetworkInterfaces.N.InstanceType diatur ke Primary, Anda harus mengatur parameter ini. Dalam hal ini, parameter ini memiliki efek yang sama dengan SecurityGroupIds.N, tetapi Anda tidak dapat mengatur SecurityGroupId atau SecurityGroupIds.N secara bersamaan.

  • Jika NetworkInterfaces.N.InstanceType diatur ke Secondary atau dibiarkan kosong, parameter ini bersifat opsional. Nilai defaultnya adalah grup keamanan dari Instans (grup keamanan dari antarmuka jaringan elastis (ENI) primer).

sg-uf6ij8dwxh****

SecondaryPrivateIpAddressCount

integer

No

Jumlah alamat IPv4 pribadi sekunder yang akan ditetapkan ke ENI. Nilai valid: 1 hingga 49.

  • Nilainya tidak boleh melebihi batas jumlah alamat IP untuk tipe instans. Untuk informasi lebih lanjut, lihat Keluarga instans.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount digunakan untuk menetapkan alamat IPv4 pribadi sekunder ke ENI (tidak termasuk alamat IP pribadi primer ENI). Sistem secara acak menetapkan alamat IP dari blok CIDR yang tersedia dari vSwitch (NetworkInterface.N.VSwitchId) tempat ENI berada.

2

VSwitchIds

array

No

ID vSwitch tempat antarmuka jaringan elastis (ENI) berada. N menunjukkan bahwa Anda dapat mengatur beberapa vSwitch. Nilai valid N: 1 hingga 10.

Perhatikan item berikut:

  • Jika InstanceType diatur ke Primary, Anda tidak dapat mengatur parameter ini. Nilai defaultnya adalah vSwitch dari instans.

  • Jika InstanceType diatur ke Secondary atau dibiarkan kosong, parameter ini bersifat opsional.

  • Sistem memilih vSwitch yang berada di zona yang sama dengan antarmuka jaringan elastis (ENI) primer dan memiliki alamat IP yang tersedia paling banyak.

string

No

ID vSwitch tempat antarmuka jaringan elastis (ENI) berada. N menunjukkan bahwa Anda dapat mengatur beberapa vSwitch. Nilai valid N: 1 hingga 10.

Perhatikan item berikut:

  • Jika InstanceType diatur ke Primary, Anda tidak dapat mengatur parameter ini. Nilai defaultnya adalah vSwitch dari instans.

  • Jika InstanceType diatur ke Secondary atau dibiarkan kosong, parameter ini bersifat opsional.

  • Sistem memilih vSwitch yang berada di zona yang sama dengan antarmuka jaringan elastis (ENI) primer dan memiliki alamat IP yang tersedia paling banyak.

vsw-bp67acfmxazb4p****

DedicatedHostClusterId

string

No

ID kluster host khusus.

dc-2zedxc67zqzt7lb4****

SecurityOptions

object

No

Opsi keamanan.

ConfidentialComputingMode

string

No

Mode komputasi rahasia. Nilai valid:

TDX

HttpEndpoint

string

No

Apakah akan mengaktifkan saluran akses untuk metadata instans. Nilai valid:

  • enabled: mengaktifkan saluran akses.

  • disabled: menonaktifkan saluran akses.

Nilai default: enabled.

Catatan

Untuk informasi lebih lanjut tentang metadata instans, lihat Ikhtisar metadata instans.

enabled

HttpTokens

string

No

Apakah akan secara paksa menggunakan mode yang diamankan (IMDSv2) untuk mengakses metadata instans. Nilai valid:

  • optional: tidak secara paksa menggunakan mode yang diamankan.

  • required: secara paksa menggunakan mode yang diamankan. Setelah Anda mengatur nilai ini, metadata instans tidak dapat diakses dalam mode normal.

Nilai default: optional.

Catatan

Untuk informasi lebih lanjut tentang mode akses metadata instans, lihat Mode akses metadata instans.

optional

ResourcePoolOptions

object

No

Kebijakan kolam sumber daya yang digunakan saat membuat instans. Setelah Anda mengatur parameter ini, perhatikan item berikut:

  • Parameter ini hanya berlaku ketika instans pay-as-you-go dibuat.

  • Parameter ini tidak dapat diatur bersama dengan PrivatePoolOptions.MatchCriteria atau PrivatePoolOptions.Id.

Strategy

string

No

Kolam sumber daya mencakup kolam pribadi yang dihasilkan setelah Elasticity Assurance atau Capacity Reservation berlaku, dan kolam publik. Kolam-kolam ini tersedia untuk memulai instans. Nilai valid:

  • PrivatePoolFirst: kolam pribadi terlebih dahulu. Ketika strategi ini dipilih dan ResourcePoolOptions.PrivatePoolIds ditentukan atau kondisi PrivatePoolTags terpenuhi, kolam pribadi yang sesuai digunakan terlebih dahulu. Jika tidak ada kolam pribadi yang ditentukan atau kolam pribadi yang ditentukan memiliki kapasitas tidak mencukupi, kolam pribadi tipe open akan dicocokkan secara otomatis. Jika tidak ada kolam pribadi yang cocok, kolam publik digunakan untuk membuat instans.

  • PrivatePoolOnly: hanya kolam pribadi. Ketika strategi ini dipilih, Anda harus menentukan ResourcePoolOptions.PrivatePoolIds. Jika kolam pribadi yang ditentukan memiliki kapasitas tidak mencukupi, pembuatan instans gagal.

  • PublicPoolFirst: kolam publik terlebih dahulu. Kolam publik digunakan terlebih dahulu untuk membuat instans. Ketika resource kolam publik tidak mencukupi, resource kolam pribadi digunakan sebagai tambahan. Kolam pribadi tipe open dicocokkan secara otomatis terlebih dahulu. Jika tidak ada kolam pribadi yang cocok, kolam pribadi tipe Target yang ditentukan dalam ResourcePoolOptions.PrivatePoolIds atau yang memenuhi kondisi PrivatePoolTags digunakan.

    Catatan

    Strategi ini berada dalam pratinjau undangan dan tidak tersedia untuk digunakan.

  • None: tidak menggunakan kebijakan kolam sumber daya.

Nilai default: None.

PrivatePoolFirst

PrivatePoolIds

array

No

ID kolam pribadi, yang merupakan ID Elasticity Assurance atau ID Capacity Reservation. Hanya ID kolam pribadi mode Target yang dapat diteruskan. Parameter ini tidak dapat ditentukan bersama dengan parameter PrivatePoolTags.

string

No

ID kolam pribadi, yang merupakan ID Elasticity Assurance atau ID Capacity Reservation. Hanya ID kolam pribadi mode Target yang dapat diteruskan. Parameter ini tidak dapat ditentukan bersama dengan parameter PrivatePoolTags. Nilai valid N: 1 hingga 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

No

Memfilter kolam pribadi Target yang tersedia berdasarkan tag. Nilai valid N: 1 hingga 20. Catatan:

  • Ketika parameter ini dikonfigurasi, sistem hanya memfilter kolam pribadi Target yang terkait dengan akun, cocok dengan tag yang ditentukan, dan memenuhi batasan grup penskalaan (seperti zona dan tipe instans).

  • Aturan pencocokan tag: kolam pribadi harus cocok dengan semua tag yang ditentukan.

  • Parameter ini tidak dapat ditentukan bersama dengan parameter PrivatePoolIds.

object

No

Memfilter kolam pribadi Target yang tersedia berdasarkan tag. Nilai valid N: 1 hingga 20. Catatan:

  • Ketika parameter ini dikonfigurasi, sistem hanya memfilter kolam pribadi Target yang terkait dengan akun, cocok dengan tag yang ditentukan, dan memenuhi batasan grup penskalaan (seperti zona dan tipe instans).

  • Aturan pencocokan tag: kolam pribadi harus cocok dengan semua tag yang ditentukan.

  • Parameter ini tidak dapat ditentukan bersama dengan parameter PrivatePoolIds.

Key

string

No

Kunci tag dari kolam pribadi.

Memfilter kolam pribadi Target yang tersedia berdasarkan tag. Nilai valid N: 1 hingga 20. Catatan:

Ketika parameter ini dikonfigurasi, sistem hanya memfilter kolam pribadi Target yang terkait dengan akun, cocok dengan tag yang ditentukan, dan memenuhi batasan grup penskalaan (seperti zona dan tipe instans). Aturan pencocokan tag: kolam pribadi harus cocok dengan semua tag yang ditentukan. Parameter ini tidak dapat ditentukan bersama dengan parameter PrivatePoolIds.

TestKey

Value

string

No

Nilai tag dari kolam pribadi.

TestValue

SecondaryEniVSwitchConstraint

string

No

Apakah vSwitch harus dipilih dari daftar VSwitchIds untuk antarmuka jaringan elastis (ENI) sekunder ketika parameter VSwitchIds diatur untuk antarmuka jaringan elastis (ENI) sekunder.

  • Strict: mode ketat. Jika tidak ada vSwitch di VSwitchIds yang memenuhi persyaratan kondisional, pembuatan instans gagal.

  • Tolerant: mode toleran. Jika tidak ada vSwitch di VSwitchIds yang memenuhi persyaratan kondisional, tidak ada antarmuka jaringan elastis (ENI) sekunder yang diatur, tetapi instans tetap dibuat dengan status aktif.

Nilai default: Strict.

Ketat

Elemen respons

Element

Type

Description

Example

object

ScalingConfigurationId

string

ID konfigurasi penskalaan.

asc-bp1ffogfdauy0nu5****

RequestId

string

ID permintaan.

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

Contoh

Respons sukses

JSONformat

{
  "ScalingConfigurationId": "asc-bp1ffogfdauy0nu5****",
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.