All Products
Search
Document Center

Auto Scaling:CreateScalingConfiguration

Last Updated:Jun 13, 2026

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

Deskripsi operasi

Konfigurasi penskalaan menentukan template instans ECS yang digunakan untuk scale-out elastis. Metode konfigurasi instans berikut didukung:

  • InstancePatternInfos: mode konfigurasi cerdas. Anda tidak perlu menentukan tipe instans tertentu. Sebagai gantinya, Anda menentukan jumlah core vCPU, ukuran memori, tingkat kelompok 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 instans ECS. Mode ini hanya berlaku untuk grup penskalaan yang tipe jaringannya VPC dan dapat secara efektif mengurangi risiko inventaris tipe instans yang tidak mencukupi selama scale-out.

  • InstanceType: menentukan satu tipe instans.

  • InstanceTypes: menentukan beberapa tipe instans.

  • InstanceTypeOverrides: menentukan beberapa tipe instans dan mengonfigurasi bobot untuk tipe instans yang berbeda.

  • Cpu dan Memory: menentukan rentang tipe instans dengan mendefinisikan CPU dan memori. Auto Scaling menentukan kumpulan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah yang diurutkan berdasarkan harga. Metode ini hanya berlaku ketika kebijakan penskalaan dari grup penskalaan adalah optimasi biaya dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

  • Anda dapat menggunakan salah satu metode berikut untuk mengikat network interface controller (NIC) primer. Namun, Anda hanya dapat menggunakan satu metode dalam satu permintaan. Jika Anda menggunakan kedua metode, panggilan gagal dan pesan kesalahan dikembalikan.

    • Gunakan parameter seperti SecurityGroupId, SecurityGroupIds, dan Ipv6AddressCount untuk mengonfigurasi NIC primer secara langsung.

    • Gunakan NetworkInterfaces untuk mengonfigurasi NIC primer dan NIC sekunder. Ketika Anda menggunakan parameter NetworkInterface, Anda harus mengonfigurasi NIC primer. Jika NetworkInterface.InstanceType diatur ke Primary, NIC primer dikonfigurasi. Jika NetworkInterface.InstanceType diatur ke Secondary atau dikosongkan, NIC sekunder dikonfigurasi.

Catatan

InstanceType, InstanceTypes, InstanceTypeOverrides, dan Cpu dan Memory tidak dapat ditentukan secara bersamaan. Namun, InstanceType atau InstanceTypes dapat ditentukan bersamaan dengan InstancePatternInfos. Ketika ditentukan bersamaan dengan InstancePatternInfos, Auto Scaling secara prioritas menggunakan tipe instans yang Anda tentukan untuk scale-out. Jika tipe instans yang ditentukan habis stoknya, Auto Scaling menggunakan tipe instans yang cocok dengan konfigurasi InstancePatternInfos.

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

*全部资源

*

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 yang digunakan untuk pembuatan instans secara otomatis.

centos6u5_64_20G_aliaegis****.vhd

ImageName

string

No

Nama file image. Nama image harus unik dalam satu region. Jika Anda mengatur ImageId, ImageName akan diabaikan.

Anda tidak dapat menggunakan ImageName untuk menentukan image dari Alibaba Cloud Marketplace.

image****

InstanceType

string

No

Tipe instans dari instans ECS. Untuk informasi selengkapnya, lihat Kelompok instans.

ecs.g6.large

Cpu

integer

No

Jumlah vCPU. Satuan: core.

Menentukan CPU dan Memory secara bersamaan mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan 16 GiB memori. Auto Scaling menentukan kumpulan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah yang diurutkan berdasarkan harga.

Catatan

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

2

Memory

integer

No

Ukuran memori. Satuan: GiB.

Menentukan CPU dan Memory secara bersamaan mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan 16 GiB memori. Auto Scaling menentukan kumpulan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah yang diurutkan berdasarkan harga.

Catatan

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

16

DeploymentSetId

string

No

ID set deployment tempat instans ECS berada.

ds-bp1frxuzdg87zh4pz****

SecurityGroupId

string

No

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

sg-280ih****

IoOptimized

string

No

Menentukan apakah instans dioptimalkan I/O. Nilai yang valid:

none: instans yang tidak dioptimalkan I/O. optimized: instans yang dioptimalkan I/O.

Nilai default untuk tipe instans yang sudah tidak digunakan adalah none. Nilai default untuk tipe instans lainnya adalah optimized.

optimized

InternetChargeType

string

No

Metode penagihan untuk penggunaan jaringan. Nilai yang valid:

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

  • PayByTraffic: bayar berdasarkan lalu lintas. 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 masuk maksimum. Satuan: Mbit/s. Nilai yang valid:

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

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

10

InternetMaxBandwidthOut

integer

No

Bandwidth publik keluar maksimum. Satuan: Mbit/s. Nilai yang valid: 0 hingga 100.

Nilai default: 0.

10

SystemDisk.Category

string

No

Tipe disk dari disk sistem. Nilai yang valid:

  • cloud: disk cloud dasar.

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • ephemeral_ssd: SSD lokal.

  • cloud_essd: ESSD.

  • cloud_auto: disk cloud ESSD AutoPL.

Parameter ini tidak dapat ditentukan bersamaan dengan SystemDiskCategories. Jika parameter ini maupun SystemDiskCategories 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

SystemDisk.Size

integer

No

Ukuran disk sistem. Satuan: GiB. Nilai yang valid:

  • Disk cloud dasar: 20 hingga 500.

  • ESSD:
    • PL0: 1 hingga 2048.

    • PL1: 20 hingga 2048.

    • PL2: 461 hingga 2048.

    • PL3: 1261 hingga 2048.

  • Disk cloud ESSD AutoPL: 1 hingga 2048.

  • Tipe disk cloud 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 disk sistem. Nama harus terdiri dari 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Nama harus diawali dengan huruf atau karakter Tionghoa dan tidak boleh diawali dengan http:// atau https://.

cloud_ssdSystem

SystemDisk.Description

string

No

Deskripsi disk sistem. Deskripsi harus terdiri dari 2 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://.

Test system disk.

SystemDisk.AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada disk sistem.

sp-bp12m37ccmxvbmi5****

SystemDisk.PerformanceLevel

string

No

Tingkat performa (PL) dari disk sistem ketika disk adalah ESSD. Nilai yang valid:

  • PL0: satu disk dapat memberikan hingga 10.000 IOPS baca/tulis acak.

  • PL1: satu disk dapat memberikan hingga 50.000 IOPS baca/tulis acak.

  • PL2: satu disk dapat memberikan hingga 100.000 IOPS baca/tulis acak.

  • PL3: satu disk dapat memberikan hingga 1.000.000 IOPS baca/tulis acak.

Nilai default: PL1.

PL0

ScalingConfigurationName

string

No

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

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

scalingconfig****

LoadBalancerWeight

integer

No

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

Nilai default: 50.

50

Tags

string

No

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

  • Key dapat memiliki panjang hingga 64 karakter dan tidak boleh diawali dengan aliyun atau acs:. Tidak boleh berisi http:// atau https://. Key tidak boleh berupa string kosong.

  • Value dapat memiliki panjang hingga 128 karakter dan tidak boleh diawali dengan aliyun atau acs:. Tidak boleh berisi http:// atau https://. Value boleh berupa string kosong.

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

UserData

string

No

Data pengguna dari instans ECS. Data harus dienkode dalam Base64. Ukuran maksimum data mentah sebelum pengkodean adalah 32 KB.

ZWNobyBoZWxsbyBlY3Mh

KeyPairName

string

No

Nama pasangan kunci yang digunakan untuk masuk ke instans ECS.

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

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

KeyPairTest

RamRoleName

string

No

Nama peran RAM yang dikaitkan dengan instans ECS. Nama disediakan dan dikelola oleh RAM. Anda dapat memanggil ListRoles untuk mengkueri peran RAM yang tersedia.

ramrole****

SecurityEnhancementStrategy

string

No

Menentukan apakah akan mengaktifkan pengerasan keamanan. Nilai yang valid:

  • Active: mengaktifkan pengerasan keamanan. Nilai ini hanya berlaku untuk image publik.

  • Deactive: menonaktifkan pengerasan keamanan. Nilai ini berlaku untuk semua tipe image.

Active

InstanceName

string

No

Nama instans ECS yang dibuat secara otomatis menggunakan konfigurasi penskalaan ini.

instance****

HostName

string

No

Hostname instans ECS. Titik (.) atau tanda hubung (-) tidak dapat digunakan sebagai karakter pertama atau terakhir, dan titik (.) atau tanda hubung (-) berturut-turut tidak diperbolehkan. Konvensi penamaan bervariasi berdasarkan tipe instans:

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

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

host****

SpotStrategy

string

No

Kebijakan preemption untuk instans bayar sesuai pemakaian. Nilai yang valid:

  • NoSpot: instans bayar sesuai pemakaian reguler.

  • SpotWithPriceLimit: instans spot dengan harga maksimum.

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

Nilai default: NoSpot.

NoSpot

PasswordInherit

boolean

No

Menentukan apakah akan menggunakan kata sandi yang telah diatur sebelumnya dalam image. Untuk menggunakan parameter ini, pastikan kata sandi telah dikonfigurasi untuk image tersebut. Nilai yang valid:

  • true: menggunakan kata sandi yang telah diatur sebelumnya dalam image.

  • false: tidak menggunakan kata sandi yang telah diatur sebelumnya dalam image.

false

Password

string

No

Kata sandi instans ECS. Kata sandi harus terdiri dari 8 hingga 30 karakter dan harus berisi setidaknya tiga dari tipe karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung:

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

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

Catatan

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

123abc****

ResourceGroupId

string

No

ID grup sumber daya tempat instans ECS berada.

rg-resource****

HpcClusterId

string

No

ID kluster HPC tempat instans ECS berada.

hpc-clusterid

InstanceDescription

string

No

Deskripsi instans ECS. Deskripsi harus terdiri dari 2 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://.

Test instance.

ClientToken

string

No

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

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

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak yang dialokasikan ke elastic network interface (ENI).

1

CreditSpecification

string

No

Pola operasi dari instans burstable. Nilai yang valid:

  • Standard: pola standar.

  • Unlimited: pola tanpa batas.

Untuk informasi selengkapnya, lihat bagian pola performa di Ikhtisar instans burstable.

Standard

ImageFamily

string

No

Nama kelompok image. Jika Anda mengatur parameter ini, image terbaru yang tersedia dalam kelompok image yang ditentukan akan digunakan untuk membuat instans. Jika Anda mengatur ImageId, Anda tidak dapat mengatur parameter ini.

hangzhou-daily-update

ZoneId

string

No

ID zona dari instans ECS.

cn-hangzhou-g

DedicatedHostId

string

No

Menentukan apakah akan membuat instans ECS pada dedicated host. Karena dedicated host tidak mendukung pembuatan instans spot, pengaturan SpotStrategy dan SpotPriceLimit dalam permintaan akan diabaikan secara otomatis ketika DedicatedHostId ditentukan.

Anda dapat memanggil DescribeDedicatedHosts untuk mengkueri daftar ID dedicated host.

dh-bp67acfmxazb4p****

Affinity

string

No

Menentukan apakah instans pada dedicated host dikaitkan dengan dedicated host tersebut. Nilai yang valid:

  • default: instans tidak dikaitkan dengan dedicated host. Ketika instans yang mengaktifkan mode ekonomis di-restart, instans dapat ditempatkan pada dedicated host lain dalam pool sumber daya deployment otomatis jika dedicated host asli tidak memiliki sumber daya yang cukup.

  • host: instans dikaitkan dengan dedicated host. Ketika instans yang mengaktifkan mode ekonomis di-restart, instans tetap berada pada dedicated host asli. Jika dedicated host asli tidak memiliki sumber daya yang cukup, instans gagal untuk restart.

Nilai default: default.

default

Tenancy

string

No

Menentukan apakah akan membuat instans pada dedicated host. Nilai yang valid:

  • default: membuat instans non-dedicated-host.

  • host: membuat instans dedicated-host. Jika Anda tidak menentukan DedicatedHostId, Alibaba Cloud secara otomatis memilih dedicated host untuk instans tersebut.

Nilai default: default.

default

SchedulerOptions

object

No

Opsi penjadwal.

["testManagedPrivateSpaceId****"]

PrivatePoolOptions.MatchCriteria

string

No

Opsi pool privat untuk startup instans. Setelah jaminan elastisitas atau reservasi kapasitas berlaku, pool privat dihasilkan untuk digunakan instans selama startup. Nilai yang valid:

  • Open: mode terbuka. Sistem secara otomatis mencocokkan kapasitas pool privat terbuka yang tersedia. Jika tidak ada kapasitas pool privat yang cocok, sumber daya pool publik digunakan untuk memulai instans. Dalam mode ini, Anda tidak perlu menentukan parameter PrivatePoolOptions.Id.

  • Target: mode tertarget. Instans dimulai dengan menggunakan kapasitas pool privat yang ditentukan. Jika kapasitas pool privat yang ditentukan tidak tersedia, instans gagal memulai. Dalam mode ini, Anda harus menentukan ID pool privat. Parameter PrivatePoolOptions.Id wajib diisi.

  • None: mode tanpa pool. Instans tidak menggunakan kapasitas pool privat selama startup.

Open

PrivatePoolOptions.Id

string

No

ID pool privat, yaitu ID jaminan elastisitas atau reservasi kapasitas.

eap-bp67acfmxazb4****

SpotDuration

integer

No

Periode perlindungan instans spot. Satuan: jam. Nilai yang valid:

  • 1: Setelah instans dibuat, Alibaba Cloud memastikan bahwa instans tidak dirilis secara otomatis dalam 1 jam. Setelah 1 jam, sistem secara otomatis membandingkan harga penawaran 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 penawaran dengan harga pasar dan memeriksa inventaris sumber daya untuk menentukan apakah akan mempertahankan atau mencabut instans.

Catatan

Alibaba Cloud mengirim notifikasi event sistem ECS 5 menit sebelum instans dicabut. Instans spot ditagih per detik. Pilih periode perlindungan yang sesuai berdasarkan durasi eksekusi tugas yang diharapkan.

Nilai default: 1.

1

SpotInterruptionBehavior

string

No

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

Terminate

InstanceTypes

array

No

Tipe instans untuk konfigurasi beberapa tipe instans. Jika InstanceTypes ditentukan, InstanceType akan diabaikan.

Ketika instans tidak dapat dibuat menggunakan tipe instans dengan prioritas lebih tinggi, Auto Scaling secara otomatis memilih tipe instans dengan prioritas berikutnya untuk membuat instans.

string

No

Tipe instans untuk konfigurasi beberapa tipe instans. Jika InstanceTypes ditentukan, InstanceType akan diabaikan.

Ketika instans tidak dapat dibuat menggunakan tipe instans dengan prioritas lebih tinggi, Auto Scaling secara otomatis memilih tipe instans dengan prioritas berikutnya untuk membuat instans.

ecs.g6.large

InstanceTypeOverrides

array<object>

No

Informasi tentang tipe instans yang ditentukan.

object

No

Informasi tentang tipe instans yang ditentukan.

InstanceType

string

No

Untuk menskalakan grup penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini dan WeightedCapacity secara bersamaan.

Parameter ini menentukan tipe instans ECS dan menggantikan tipe instans ECS dalam template peluncuran. Anda dapat menentukan N tipe instans untuk memperluas template peluncuran agar mendukung N tipe instans. Nilai N yang valid: 1 hingga 20.

Catatan

Parameter ini hanya berlaku ketika LaunchTemplateId menentukan template peluncuran.

Nilai InstanceType yang valid: tipe instans yang tersedia untuk dibeli.

ecs.c5.xlarge

WeightedCapacity

integer

No

Untuk menentukan kapasitas tipe instans dalam konfigurasi penskalaan, tentukan parameter ini setelah Anda menentukan InstanceTypeOverrides.InstanceType.

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 berbeda dalam jumlah vCPU, ukuran memori, dan metrik performa lainnya, Anda dapat mengonfigurasi bobot yang berbeda untuk tipe instans yang 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 scale-out dua instans ecs.c5.xlarge.

Catatan

Selama scale-out, kapasitas grup penskalaan tidak boleh melebihi jumlah kapasitas maksimum (MaxSize) dan bobot maksimum dari tipe instans.

Nilai WeightedCapacity yang valid: 1 hingga 500.

4

DataDisks

array<object>

No

Kumpulan informasi disk cloud data.

object

No

Kumpulan informasi disk cloud data.

PerformanceLevel

string

No

Tingkat performa (PL) dari disk cloud data ketika disk adalah ESSD. Nilai yang valid:

  • PL0: satu disk dapat memberikan hingga 10.000 IOPS baca/tulis acak.

  • PL1: satu disk dapat memberikan hingga 50.000 IOPS baca/tulis acak.

  • PL2: satu disk dapat memberikan hingga 100.000 IOPS baca/tulis acak.

  • PL3: satu disk dapat memberikan hingga 1.000.000 IOPS baca/tulis acak.

Catatan

Untuk informasi tentang cara memilih tingkat performa ESSD, lihat ESSD.

PL0

AutoSnapshotPolicyId

string

No

ID kebijakan snapshot otomatis yang diterapkan pada disk cloud data.

sp-bp19nq9enxqkomib****

Encrypted

string

No

Menentukan apakah akan mengenkripsi disk cloud data. Nilai yang valid:

  • true: mengenkripsi disk cloud data.

  • false: tidak mengenkripsi disk cloud data.

Nilai default: false.

false

Description

string

No

Deskripsi disk cloud data. Deskripsi harus terdiri dari 2 hingga 256 karakter dan tidak boleh diawali dengan http:// atau https://.

Test data disk.

SnapshotId

string

No

ID snapshot yang digunakan untuk membuat disk cloud data. Jika parameter ini ditentukan, DataDisks.Size diabaikan, dan ukuran disk yang dibuat adalah ukuran snapshot yang ditentukan.

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

s-280s7****

Categories

array

No

Beberapa tipe disk dari disk cloud data. Ketika tipe disk dengan prioritas lebih tinggi tidak dapat digunakan, Auto Scaling secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat disk cloud data. Nilai yang valid:

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

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

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

string

No

Beberapa tipe disk dari disk cloud data. Ketika tipe disk dengan prioritas lebih tinggi tidak dapat digunakan, Auto Scaling secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat disk cloud data. Nilai yang valid:

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

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

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

cloud

Size

integer

No

Ukuran disk cloud data. Satuan: GiB. Nilai yang valid:

  • cloud: 5 hingga 2000.

  • cloud_efficiency: 20 hingga 32768.

  • cloud_essd: 20 hingga 32768.

  • ephemeral_ssd: 5 hingga 800.

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

100

Device

string

No

Titik mount disk cloud data. Jika Anda tidak menentukan parameter ini, titik mount dialokasikan oleh sistem secara default selama pembuatan otomatis instans ECS, berkisar dari /dev/xvdb hingga /dev/xvdz.

/dev/xvdb

DiskName

string

No

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

cloud_ssdData

Category

string

No

Tipe disk dari disk cloud data. Nilai yang valid:

  • cloud: disk cloud dasar.

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

  • ephemeral_ssd: SSD lokal.

  • cloud_auto: disk cloud ESSD AutoPL.

Parameter ini tidak dapat ditentukan bersamaan dengan DataDisk.Categories. Jika parameter ini maupun DataDisk.Categories 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

Menentukan apakah akan merilis disk cloud data ketika instans dirilis. Nilai yang valid:

  • true: merilis disk cloud data ketika instans dirilis.

  • false: mempertahankan disk cloud data ketika instans dirilis.

Parameter ini hanya dapat diatur untuk disk cloud independen (DataDisks.Category diatur ke cloud, cloud_efficiency, cloud_ssd, atau cloud_essd). Jika tidak, kesalahan akan dikembalikan.

Nilai default: true.

true

KMSKeyId

string

No

ID kunci KMS untuk disk cloud data.

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

ProvisionedIops

integer

No

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

Catatan

IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca/tulis (output/input) yang dapat diproses oleh block storage per detik.

100

BurstingEnabled

boolean

No

Menentukan apakah akan mengaktifkan fitur burst (burst performa) untuk disk cloud sistem. Nilai yang valid:

  • true: diaktifkan.

  • false: dinonaktifkan.

Catatan

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

.

false

SpotPriceLimits

array<object>

No

Kumpulan informasi penagihan untuk instans spot.

object

No

Kumpulan informasi penagihan untuk instans spot.

PriceLimit

number

No

Harga penawaran untuk instans spot. Parameter ini berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

0.5

InstanceType

string

No

Tipe instans dari instans spot. Parameter ini berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

ecs.g6.large

SecurityGroupIds

array

No

ID grup keamanan tempat instans ECS ditambahkan. Untuk informasi selengkapnya, lihat bagian grup keamanan di Batas.

Catatan

Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds secara bersamaan.

string

No

ID grup keamanan tempat instans ECS ditambahkan. Untuk informasi selengkapnya, lihat bagian grup keamanan di Batas.

Catatan

Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds secara bersamaan.

sg-bp18kz60mefs****

InstancePatternInfos

array<object>

No

Kumpulan informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

object

No

Kumpulan informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

Cores

integer

No

Jumlah core vCPU dari tipe instans dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Untuk informasi selengkapnya, lihat Kelompok instans.

Perhatikan informasi berikut:

  • Parameter InstancePatternInfos hanya berlaku untuk grup penskalaan yang tipe jaringannya VPC.

  • Anda harus menentukan InstancePatternInfos.Cores dan InstancePatternInfos.Memory secara bersamaan untuk parameter InstancePatternInfos.

  • Jika Anda menentukan tipe instans menggunakan parameter InstanceType atau InstanceTypes, Auto Scaling akan menggunakan tipe instans yang ditentukan terlebih dahulu untuk scale-out. Jika tipe instans yang ditentukan habis stoknya, Auto Scaling menggunakan tipe instans dengan harga terendah di antara tipe instans yang cocok dengan nilai parameter InstancePatternInfos.

2

InstanceFamilyLevel

string

No

Tingkat kelompok instans, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Parameter ini berlaku ketika CostOptimization diaktifkan. Nilai yang valid:

  • EntryLevel: tingkat pemula, yang mengacu pada tipe instans bersama. Tipe instans ini lebih hemat biaya tetapi tidak dapat menjamin performa komputasi yang stabil. Cocok untuk skenario dengan pemanfaatan CPU rendah. Untuk informasi selengkapnya, lihat Kelompok instans bersama.

  • EnterpriseLevel: tingkat enterprise. Tipe instans ini menyediakan performa stabil dan sumber daya khusus. Cocok untuk skenario yang memerlukan stabilitas tinggi. Untuk informasi selengkapnya, lihat Kelompok instans.

  • CreditEntryLevel: tingkat pemula berbasis kredit, yang mengacu pada instans burstable. Tipe instans ini menggunakan kredit CPU untuk memastikan performa komputasi. Cocok untuk skenario dengan pemanfaatan CPU rata-rata rendah dan lonjakan sesekali. Untuk informasi selengkapnya, lihat Ikhtisar instans burstable.

EnterpriseLevel

MaxPrice

number

No

Harga per jam maksimum untuk instans bayar sesuai pemakaian atau instans spot dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

Catatan

Parameter ini wajib ketika SpotStrategy diatur ke SpotWithPriceLimit. Dalam kasus lain, parameter ini opsional.

2

Memory

number

No

Ukuran memori dari tipe instans dalam mode konfigurasi cerdas. Satuan: GiB. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan.

4

ExcludedInstanceTypes

array

No

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

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

  • ecs.c6.*: mengecualikan seluruh kelompok instans c6.

string

No

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

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

  • ecs.c6.*: mengecualikan seluruh kelompok instans c6.

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

Architectures

array

No

Tipe arsitektur dari tipe instans. Nilai yang valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: Instans Bare Metal Elastic Compute Service.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur disertakan.

string

No

Tipe arsitektur dari tipe instans. Nilai yang valid:

  • X86: komputasi x86.

  • Heterogeneous: komputasi heterogen, seperti GPU atau FPGA.

  • BareMental: Instans Bare Metal Elastic Compute Service.

  • Arm: komputasi Arm.

Nilai default: semua tipe arsitektur disertakan.

X86

BurstablePerformance

string

No

Menentukan apakah akan menyertakan tipe instans burstable. Nilai yang valid:

  • Exclude: mengecualikan tipe instans burstable.

  • Include: menyertakan tipe instans burstable.

  • Required: hanya menyertakan tipe instans burstable.

Nilai default: Include.

Include

InstanceTypeFamilies

array

No

Kelompok instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa kelompok instans. Nilai N yang valid: 1 hingga 10.

string

No

Kelompok instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa kelompok instans. Nilai N yang valid: 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

MaximumCpuCoreCount tidak boleh melebihi 4 kali nilai MinimumCpuCoreCount.

4

GpuSpecs

array

No

Tipe GPU.

string

No

Tipe GPU.

NVIDIA V100

InstanceCategories

array

No

Kategori instans. Nilai yang valid:

Catatan

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

  • General-purpose:

string

No

Kategori instans. Nilai yang valid:

Catatan

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

  • General-purpose: serbaguna.

  • Compute-optimized: dioptimalkan untuk komputasi.

  • Memory-optimized: dioptimalkan untuk memori.

  • Big data: big data.

  • Local SSDs: SSD lokal.

  • High Clock Speed: kecepatan clock tinggi.

  • Enhanced: ditingkatkan.

  • Shared: bersama.

  • Compute-optimized with GPU: dioptimalkan untuk komputasi dengan akselerasi GPU.

  • Visual Compute-optimized: dioptimalkan untuk komputasi visual.

  • Heterogeneous Service: layanan heterogen.

  • Compute-optimized with FPGA: dioptimalkan untuk komputasi dengan akselerasi FPGA.

  • Compute-optimized with NPU: dioptimalkan untuk komputasi dengan akselerasi NPU.

  • ECS Bare Metal: Instans ECS Bare Metal.

  • High Performance Compute: komputasi performa tinggi.

Compute-optimized with GPU

CpuArchitectures

array

No

Arsitektur CPU dari instans. Nilai yang valid:

Catatan

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

  • X86.

  • ARM.

string

No

Arsitektur CPU dari instans. Nilai yang valid:

Catatan

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

  • X86.

  • ARM.

X86

PhysicalProcessorModels

array

No

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

string

No

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

Intel Xeon(Ice Lake) Platinum 8369B

MinimumEniQuantity

integer

No

Jumlah minimum elastic network interface (ENI) yang dapat dipasang pada instans.

2

MinimumEniPrivateIpAddressQuantity

integer

No

Jumlah minimum alamat IPv4 yang dapat ditetapkan ke satu ENI dari instans.

2

MinimumEniIpv6AddressQuantity

integer

No

Jumlah minimum alamat IPv6 yang dapat ditetapkan ke satu ENI dari instans.

1

MinimumInitialCredit

integer

No

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

12

MinimumBaselineCredit

integer

No

Performa komputasi vCPU baseline minimum (jumlah dari semua vCPU) untuk instans burstable (t5 dan t6).

12

MinimumMemorySize

number

No

Ukuran memori minimum dari instans. Satuan: GiB.

4

MaximumMemorySize

number

No

Ukuran memori maksimum dari instans. Satuan: GiB.

4

MinimumGpuAmount

integer

No

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

2

MaximumGpuAmount

integer

No

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

2

SystemDiskCategories

array

No

Beberapa tipe disk untuk disk sistem. Jika tipe disk dengan prioritas tertinggi tidak tersedia, Auto Scaling secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat disk sistem. Nilai yang valid:

  • cloud: disk cloud dasar.

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

Anda tidak dapat menentukan parameter ini bersamaan dengan SystemDisk.Category.

string

No

Beberapa tipe disk untuk disk sistem. Jika tipe disk dengan prioritas tertinggi tidak tersedia, Auto Scaling secara otomatis mencoba tipe disk dengan prioritas berikutnya untuk membuat disk sistem. Nilai yang valid:

  • cloud: disk cloud dasar.

  • cloud_efficiency: disk cloud ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: ESSD.

Catatan

Anda tidak dapat menentukan parameter ini bersamaan dengan SystemDisk.Category.

cloud

SystemDisk.Encrypted

boolean

No

Menentukan apakah akan mengenkripsi disk sistem. Nilai yang valid:

  • true: Terenkripsi.

  • false: Tidak terenkripsi.

Nilai default: false.

false

SystemDisk.KMSKeyId

string

No

ID kunci KMS yang digunakan untuk disk sistem.

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

SystemDisk.EncryptAlgorithm

string

No

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

  • AES-256.

  • SM4-128.

Nilai default: AES-256.

AES-256

SystemDisk.ProvisionedIops

integer

No

Metrik performa IOPS (Input/Output Operations Per Second) yang disediakan untuk disk sistem.

Catatan

IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca dan tulis yang dapat diproses oleh perangkat block storage per detik.

100

SystemDisk.BurstingEnabled

boolean

No

Menentukan apakah akan mengaktifkan fitur Burst (burst performa) untuk disk sistem. Nilai yang valid:

  • true: Diaktifkan.

  • false: Tidak diaktifkan.

Catatan

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

.

false

ImageOptions.LoginAsNonRoot

boolean

No

Menentukan apakah instans ECS menggunakan akun ecs-user untuk login. Untuk informasi selengkapnya, lihat Mengelola nama login instans ECS. Nilai yang valid:

  • true: Akun ecs-user digunakan.

  • false: Akun ecs-user tidak digunakan.

Nilai default: false.

false

DeletionProtection

boolean

No

Atribut perlindungan rilis dari instans. Menentukan apakah instans dapat dirilis langsung dari konsol ECS atau dengan memanggil operasi DeleteInstance, untuk mencegah penghapusan yang tidak disengaja. Nilai yang valid:

  • true: Mengaktifkan perlindungan rilis. Instans tidak dapat dirilis langsung dari konsol ECS atau dengan memanggil operasi DeleteInstance.

  • false: Menonaktifkan perlindungan rilis. Instans dapat dirilis langsung dari konsol ECS atau dengan memanggil operasi DeleteInstance.

Nilai default: false.

Catatan

Atribut ini hanya berlaku untuk instans bayar sesuai pemakaian. Ini mencegah instans yang di-scale-out oleh Auto Scaling dari penghapusan yang tidak disengaja, tetapi tidak memengaruhi aktivitas scale-in normal. Instans dengan perlindungan rilis yang diaktifkan masih dapat dirilis oleh aktivitas scale-in.

false

StorageSetId

string

No

ID set penyimpanan.

ss-bp67acfmxazb4p****

StorageSetPartitionNumber

integer

No

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

2

CustomPriorities

array<object>

No

Prioritas kustom dari kombinasi tipe instans ECS + vSwitch.

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

Jika instans tidak dapat dibuat berdasarkan kombinasi tipe instans + vSwitch dengan prioritas tertinggi, Auto Scaling secara otomatis memilih kombinasi tipe instans + vSwitch dengan prioritas berikutnya untuk membuat instans.

Catatan

Jika prioritas kustom ditentukan hanya untuk beberapa kombinasi tipe instans + vSwitch, kombinasi yang tidak ditentukan memiliki prioritas lebih rendah daripada yang ditentukan. Prioritas kombinasi yang tidak ditentukan ditentukan oleh urutan vSwitch dari grup penskalaan dan urutan tipe instans dari konfigurasi penskalaan.

  • Contoh: 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"]. Urutan prioritas akhir adalah: "vsw2+type2" > "vsw1+type2" > "vsw1+type1" > "vsw2+type1".

object

No

InstanceType

string

No

Tipe instans dari instans ECS.

Penting Tipe instans harus termasuk dalam daftar tipe instans dari konfigurasi penskalaan.
.

ecs.g6.large

VswitchId

string

No

ID vSwitch.

Penting vSwitch harus termasuk dalam daftar vSwitch dari grup penskalaan.
.

vsw-bp14zolna43z266bq****

NetworkInterfaces

array<object>

No

Daftar elastic network interface (ENI).

object

No

Elastic network interface (ENI).

InstanceType

string

No

Tipe ENI. Ketika Anda menggunakan parameter ini, Anda harus menggunakan NetworkInterfaces untuk mengonfigurasi ENI primer. Anda tidak dapat menentukan parameter SecurityGroupId atau SecurityGroupIds secara bersamaan. Nilai yang valid:

  • Primary: ENI primer.

  • Secondary: ENI sekunder.

Nilai default: Secondary.

Primary

NetworkInterfaceTrafficMode

string

No

Mode komunikasi dari ENI. Nilai yang valid:

  • Standard: menggunakan mode komunikasi TCP.

  • HighPerformance: mengaktifkan Elastic RDMA Interface (ERI) dan menggunakan mode komunikasi RDMA.

Nilai default: Standard.

Catatan

Jumlah ENI dalam mode RDMA tidak boleh melebihi batas kelompok instans. Untuk informasi selengkapnya, lihat Kelompok instans.

HighPerformance

Ipv6AddressCount

integer

No

Jumlah alamat IPv6 yang dihasilkan secara acak untuk ENI primer. Catatan:

  • Parameter ini hanya berlaku ketika NetworkInterface.InstanceType diatur ke Primary. Jika NetworkInterface.InstanceType diatur ke Secondary atau dikosongkan, parameter ini tidak dapat ditentukan.

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

1

SecurityGroupIds

array

No

ID satu atau lebih grup keamanan tempat ENI berada.

string

No

ID satu atau lebih grup keamanan tempat ENI berada. Catatan:

  • Jika NetworkInterface.InstanceType diatur ke Primary, parameter ini wajib diisi. Dalam hal ini, parameter ini memiliki efek yang sama dengan SecurityGroupIds. Anda tidak dapat menentukan SecurityGroupId atau SecurityGroupIds lagi.

  • Jika NetworkInterface.InstanceType diatur ke Secondary atau dikosongkan, parameter ini opsional. Nilai default adalah grup keamanan dari instans ECS, yaitu grup keamanan dari ENI primer.

sg-uf6ij8dwxxxxxx

SecondaryPrivateIpAddressCount

integer

No

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

  • Nilainya tidak boleh melebihi batas alamat IP dari tipe instans. Untuk informasi selengkapnya, lihat Kelompok instans.

  • NetworkInterface.N.SecondaryPrivateIpAddressCount menentukan jumlah alamat IPv4 privat sekunder yang akan ditetapkan ke ENI (tidak termasuk alamat IP privat primer dari ENI). Sistem secara acak menetapkan alamat IP dari blok CIDR yang tersedia dari vSwitch (NetworkInterface.N.VSwitchId) tempat ENI berada.

6

DedicatedHostClusterId

string

No

ID kluster dedicated host.

dc-2zedxc67zqzt7lb4****

SecurityOptions

object

No

Opsi keamanan.

ConfidentialComputingMode

string

No

Mode komputasi rahasia. Nilai yang valid:

TDX

HttpEndpoint

string

No

Menentukan apakah akan mengaktifkan saluran akses untuk metadata instans. Nilai yang valid:

  • enabled: mengaktifkan saluran akses.

  • disabled: menonaktifkan saluran akses.

Nilai default: enabled.

Catatan

Untuk informasi selengkapnya tentang metadata instans, lihat Ikhtisar metadata instans.

enabled

HttpTokens

string

No

Menentukan apakah akan memaksa penggunaan mode keamanan yang diperkuat (IMDSv2) saat mengakses metadata instans. Nilai yang valid:

  • optional: tidak memaksa penggunaan mode keamanan yang diperkuat.

  • required: memaksa penggunaan mode keamanan yang diperkuat. Setelah nilai ini diatur, metadata instans tidak dapat diakses dalam mode normal.

Nilai default: optional.

Catatan

Untuk informasi selengkapnya tentang mode akses metadata instans, lihat Mode akses metadata instans.

optional

ResourcePoolOptions

object

No

Kebijakan pool sumber daya yang digunakan saat membuat instans. Setelah Anda menentukan parameter ini, perhatikan hal-hal berikut:

  • Parameter ini hanya berlaku ketika instans bayar sesuai pemakaian dibuat.

  • Parameter ini tidak dapat ditentukan bersamaan dengan PrivatePoolOptions.MatchCriteria atau PrivatePoolOptions.Id.

Strategy

string

No

Pool sumber daya mencakup pool privat yang dihasilkan setelah jaminan elastisitas atau reservasi kapasitas berlaku, dan pool publik, tempat instans dapat diluncurkan. Nilai yang valid:

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

  • PrivatePoolOnly: pool privat saja. Ketika strategi ini dipilih, ResourcePoolOptions.PrivatePoolIds harus ditentukan. Jika pool privat yang ditentukan memiliki kapasitas yang tidak mencukupi, instans gagal memulai.

  • PublicPoolFirst: pool publik terlebih dahulu. Pool publik digunakan terlebih dahulu untuk membuat instans. Ketika sumber daya pool publik tidak mencukupi, sumber daya pool privat digunakan sebagai pelengkap. Pool privat tipe terbuka dicocokkan secara otomatis terlebih dahulu. Jika tidak ada pool privat yang cocok, pool privat tipe Target yang ditentukan oleh ResourcePoolOptions.PrivatePoolIds atau yang memenuhi kondisi PrivatePoolTags akan digunakan. (Strategi ini dalam pratinjau undangan dan belum tersedia untuk digunakan.)

  • None: tidak menggunakan strategi pool sumber daya.

Nilai default: None.

PrivatePoolFirst

PrivatePoolIds

array

No

ID pool privat, yaitu ID jaminan elastisitas atau ID reservasi kapasitas. Hanya ID pool privat tipe Target yang dapat ditentukan. Parameter ini tidak dapat ditentukan bersamaan dengan parameter PrivatePoolTags.

string

No

ID pool privat, yaitu ID jaminan elastisitas atau ID reservasi kapasitas. Hanya ID pool privat tipe Target yang dapat ditentukan. Parameter ini tidak dapat ditentukan bersamaan dengan parameter PrivatePoolTags. Nilai N yang valid: 1 hingga 20.

eap-bp67acfmxazb4****

PrivatePoolTags

array<object>

No

Memfilter pool privat Target yang tersedia berdasarkan tag. Nilai N yang valid: 1 hingga 20. Catatan:

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

  • Aturan pencocokan tag: Pool privat harus cocok dengan semua tag yang ditentukan.

  • Parameter ini tidak dapat ditentukan bersamaan dengan parameter PrivatePoolIds.

object

No

Memfilter pool privat target yang tersedia berdasarkan tag. Nilai N yang valid: 1 hingga 20.

Catatan

Catatan:

  • Ketika parameter ini ditentukan, sistem hanya memfilter pool privat target yang terkait dengan akun, cocok dengan tag yang ditentukan, dan memenuhi batasan grup penskalaan seperti zona dan tipe instans.

  • Aturan pencocokan tag: Pool privat harus cocok dengan semua tag yang ditentukan.

  • Parameter ini dan parameter PrivatePoolIds saling eksklusif.

Key

string

No

Kunci tag dari pool privat.

TestKey

Value

string

No

Nilai tag dari pool privat.

TestValue

InstanceTypeCandidateOptions

object

No

Setelah mode fallback diaktifkan, ketika terjadi masalah seperti inventaris yang tidak mencukupi, sistem melengkapi tipe instans serupa dengan ukuran yang sama berdasarkan tipe instans yang dipilih saat ini, atau membuat vSwitch di zona alternatif dan menambahkannya ke grup penskalaan.

Enabled

boolean

No

Menentukan apakah akan mengaktifkan mode fallback.

true

MaxPrice

number

No

Harga maksimum untuk tipe instans fallback.

2.10

AllowDifferentGeneration

boolean

No

Menentukan apakah akan mengizinkan tipe instans dari generasi berbeda sebagai opsi fallback.

  • Misalnya, jika tipe instans saat ini adalah ecs.c7.large, mengaktifkan parameter ini mengizinkan fallback ke tipe instans seperti ecs.c6.large dan ecs.c8.large.

true

AllowCrossAz

boolean

No

Menentukan apakah akan mengizinkan vSwitch di zona lain sebagai opsi fallback.

Catatan

Tipe instans tetap tidak berubah. Hanya zona baru yang digunakan sebagai opsi fallback. Ketika semua zona yang dipilih dalam grup penskalaan tidak dapat melakukan scale-out karena masalah seperti inventaris yang tidak mencukupi, sistem secara otomatis menambahkan vSwitch di zona baru ke grup penskalaan berdasarkan konfigurasi ini. Misalnya, jika grup penskalaan dikonfigurasi dengan zona cn-hangzhou-h dan cn-hangzhou-g, dan kedua zona tidak dapat melakukan scale-out, Auto Scaling dapat membuat vSwitch di zona cn-hangzhou-k berdasarkan inventaris real-time dan menambahkannya ke grup penskalaan.

true

AllowCidrBlocks

array

No

Blok CIDR dari vSwitch yang dapat dibuat ketika fallback ke zona lain diizinkan.

string

No

Blok CIDR vSwitch harus memenuhi persyaratan berikut:

  • Subnet mask dari blok CIDR vSwitch harus memiliki panjang 16 hingga 29 bit.

  • Blok CIDR vSwitch harus merupakan subset dari blok CIDR VPC tempat vSwitch berada.

  • Blok CIDR vSwitch tidak boleh sama dengan blok CIDR tujuan dari entri rute di VPC, tetapi boleh merupakan subset dari blok CIDR tujuan.

  • Blok CIDR vSwitch tidak boleh 100.64.0.0/10 atau subset darinya.

172.16.0.0/24

Elemen respons

Element

Type

Description

Example

object

Informasi tentang konfigurasi penskalaan.

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.