All Products
Search
Document Center

Auto Scaling:CreateScalingConfiguration

Last Updated:May 25, 2026

Panggil operasi CreateScalingConfiguration dan tentukan parameter seperti ID grup penskalaan, tipe instans, serta gambar untuk membuat konfigurasi penskalaan berbasis ECS bagi grup penskalaan.

Deskripsi Operasi

Konfigurasi penskalaan menentukan templat untuk instans ECS yang dibuat selama event skala keluar. Konfigurasi ini mendukung metode konfigurasi instans berikut:

  • InstancePatternInfo.N: Dalam mode konfigurasi cerdas, jangan tentukan tipe instans. Sebagai gantinya, tentukan jumlah vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum sesuai kebutuhan. Sistem secara otomatis menyaring tipe instans yang memenuhi syarat dan memprioritaskan tipe dengan harga terendah untuk membuat instans ECS. Mode ini hanya berlaku jika jenis jaringan grup penskalaan adalah virtual private cloud (VPC) dan secara efektif mengurangi kegagalan skala keluar akibat stok tipe instans yang tidak mencukupi.

  • InstanceType: Tentukan satu tipe instans.

  • InstanceTypes.N: Tentukan beberapa tipe instans.

  • InstanceTypeOverride.N: Tentukan beberapa tipe instans dan tetapkan bobot untuk setiap tipe instans.

  • Cpu dan Memory: Definisikan rentang tipe instans dengan menentukan 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. Metode ini hanya berlaku jika kebijakan penskalaan grup penskalaan adalah optimasi biaya dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.

  • Ikat elastic network interface (ENI) primer menggunakan salah satu metode berikut. Perhatikan bahwa Anda hanya dapat menggunakan satu metode per panggilan API. Menggunakan kedua metode secara bersamaan menyebabkan panggilan API gagal dan mengembalikan pesan kesalahan.

    • Konfigurasikan langsung ENI primer dengan mengatur parameter seperti SecurityGroupId, SecurityGroupIds.N, dan Ipv6AddressCount.

    • Konfigurasikan ENI primer dan sekunder dengan mengatur parameter NetworkInterfaces.N. Saat menggunakan parameter ini, konfigurasikan ENI primer. Jika NetworkInterfaces.N.InstanceType diatur ke Primary, maka ENI primer dikonfigurasi. Jika NetworkInterfaces.N.InstanceType diatur ke Secondary atau dibiarkan kosong, maka ENI sekunder dikonfigurasi.

Catatan

Jangan tentukan InstanceType, InstanceTypes.N, InstanceTypeOverride.N, Cpu, atau Memory secara bersamaan. Namun, Anda dapat menentukan InstanceType atau InstanceTypes.N bersama dengan InstancePatternInfo.N. Dalam kasus ini, Auto Scaling memprioritaskan tipe instans yang ditentukan untuk event skala keluar. Jika tipe instans tersebut kehabisan stok, Auto Scaling akan menggunakan tipe instans yang sesuai dengan konfigurasi InstancePatternInfo.N.

Coba sekarang

Anda dapat menjalankan operasi ini langsung di OpenAPI Explorer untuk menghindari perhitungan signature secara manual. Setelah berhasil dieksekusi, OpenAPI Explorer secara otomatis menghasilkan contoh kode SDK.

Parameter Permintaan

Parameter

Tipe

Wajib

Contoh

Deskripsi

Action

String

Ya

CreateScalingConfiguration

Parameter yang diperlukan. Tetapkan nilainya ke CreateScalingConfiguration.

ScalingGroupId

String

Ya

asg-bp14wlu85wrpchm0****

ID grup penskalaan tempat konfigurasi penskalaan ini berada.

ImageId

String

Tidak

centos6u5_64_20G_aliaegis****.vhd

ID file gambar yang digunakan untuk membuat instans secara otomatis.

Catatan

Parameter ini memiliki fungsi yang sama dengan parameter ImageName. Tentukan salah satu saja. Jika ImageName ditentukan, parameter ini diabaikan. Parameter ini opsional.

ImageName

String

Tidak

image****

Nama file gambar. Nama gambar harus unik dalam satu wilayah. Jangan gunakan parameter ini untuk menentukan gambar dari Alibaba Cloud Marketplace.

Catatan

Parameter ini memiliki fungsi yang sama dengan parameter ImageId. Tentukan salah satu saja. Jika ImageId ditentukan, parameter ini diabaikan. Parameter ini opsional.

InstanceType

String

Tidak

ecs.g6.large

Tipe instans ECS. Untuk informasi lebih lanjut, lihat instance family.

Catatan

Jangan tentukan InstanceType, InstanceTypes, InstanceTypeOverrides, Cpu, dan Memory secara bersamaan. Namun, Anda dapat menentukan InstanceType bersama dengan InstancePatternInfo. Dalam kasus ini, Auto Scaling memprioritaskan tipe instans yang Anda tentukan untuk skala keluar. Jika tipe instans yang ditentukan kehabisan stok, sistem akan menggunakan tipe instans yang sesuai dengan konfigurasi InstancePatternInfo.

Cpu

Integer

Tidak

2

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 memori 16 GiB. Auto Scaling menentukan kumpulan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah.

Catatan

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

Memory

Integer

Tidak

16

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 memori 16 GiB. Auto Scaling menentukan kumpulan tipe instans yang tersedia berdasarkan faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah.

Catatan

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

DeploymentSetId

String

Tidak

ds-bp1frxuzdg87zh4pz****

ID set penyebaran tempat instans ECS berada.

SecurityGroupId

String

Tidak

sg-280ih****

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

IoOptimized

String

Tidak

optimized

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

  • none: Instans tidak dioptimalkan I/O.

  • optimized: Instans dioptimalkan I/O.

Nilai default untuk instans adalah none untuk Tipe instans yang telah dipensiunkan, dan optimized untuk tipe instans lainnya.

InternetChargeType

String

Tidak

PayByTraffic

Metode penagihan penggunaan jaringan. Nilai yang valid:

  • PayByBandwidth: bayar-per-bandwidth. Dalam mode ini, InternetMaxBandwidthOut adalah bandwidth tetap yang dipilih.

  • PayByTraffic: bayar-berdasarkan-transfer-data. Dalam mode ini, InternetMaxBandwidthOut hanya merupakan batas bandwidth. Penagihan didasarkan pada lalu lintas jaringan aktual.

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

InternetMaxBandwidthIn

Integer

Tidak

10

Bandwidth publik masuk maksimum. Satuan: Mbit/s. Nilai yang valid:

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

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

InternetMaxBandwidthOut

Integer

Tidak

10

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

Nilai default: 0.

SystemDisk.Category

String

Tidak

cloud_ssd

Kategori disk sistem. Nilai yang valid:

  • cloud: disk dasar.

  • cloud_efficiency: disk ultra.

  • cloud_ssd: SSD standar.

  • ephemeral_ssd: SSD lokal.

  • cloud_essd: SSD Perusahaan.

  • cloud_auto: ESSD AutoPL disk.

Jangan tentukan parameter ini dan SystemDiskCategories.N secara bersamaan. Jika kedua parameter tidak ditentukan, parameter ini memiliki nilai default. Jika tipe instans adalah tipe instans Generasi I dan instans tidak dioptimalkan I/O, nilai default adalah cloud. Selain itu, nilai default adalah cloud_efficiency.

SystemDisk.Size

Integer

Tidak

100

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

  • Disk dasar: 20 hingga 500.

  • SSD Perusahaan:

    • PL0: 1 hingga 2048.

    • PL1: 20 hingga 2048.

    • PL2: 461 hingga 2048.

    • PL3: 1261 hingga 2048.

  • ESSD AutoPL disk: 1 hingga 2048.

  • Tipe disk lainnya: 20 hingga 2048.

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

Nilai default: max{40, ImageSize}.

SystemDisk.DiskName

String

Tidak

cloud_ssdSystem

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

SystemDisk.Description

String

Tidak

Test system disk.

Deskripsi disk sistem. Deskripsi harus terdiri dari 2 hingga 256 karakter dan dapat berisi huruf serta karakter Tionghoa. Deskripsi tidak boleh dimulai dengan http:// atau https://.

SystemDisk.AutoSnapshotPolicyId

String

Tidak

sp-bp12m37ccmxvbmi5****

ID kebijakan snapshot otomatis yang diterapkan pada disk sistem.

SystemDisk.PerformanceLevel

String

Tidak

PL1

Jika disk sistem adalah SSD Perusahaan, atur tingkat kinerja untuk disk tersebut. Nilai yang valid:

  • PL0: Hingga 10.000 operasi input/output acak per detik (IOPS) per disk.

  • PL1: Hingga 50.000 operasi input/output acak IOPS per disk.

  • PL2: Hingga 100.000 operasi input/output acak IOPS per disk.

  • PL3: Hingga 1.000.000 operasi input/output acak IOPS per disk.

Default: PL1.

Catatan

Untuk informasi lebih lanjut tentang pemilihan tingkat kinerja SSD Perusahaan, lihat Enterprise SSDs.

ScalingConfigurationName

String

Tidak

scalingconfig****

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

Nama harus unik dalam satu grup penskalaan di wilayah yang sama. Jika tidak ditentukan, ID konfigurasi penskalaan digunakan sebagai default.

LoadBalancerWeight

Integer

Tidak

50

Bobot instans ECS sebagai server backend untuk Server Load Balancer. Nilai yang valid: 1 hingga 100.

Nilai default: 50.

Tags

String

Tidak

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

Tag instans ECS. Tag diteruskan sebagai pasangan kunci-nilai. Tentukan hingga 20 tag. Persyaratan untuk kunci dan nilai:

  • Kunci dapat terdiri dari maksimal 64 karakter. Kunci tidak boleh dimulai dengan aliyun atau acs: dan tidak boleh berisi http:// atau https://. Jika menggunakan tag, kunci tidak boleh berupa string kosong.

  • Nilai dapat terdiri dari maksimal 128 karakter. Nilai tidak boleh dimulai dengan aliyun atau acs: dan tidak boleh berisi http:// atau https://. Nilai dapat berupa string kosong.

UserData

String

Tidak

ZWNobyBoZWxsbyBlY3Mh

Data pengguna instans ECS. Data pengguna harus dienkripsi Base64. Data mentah sebelum enkripsi tidak boleh melebihi 32 KB.

KeyPairName

String

Tidak

KeyPairTest

Nama pasangan kunci yang digunakan untuk login ke instans ECS.

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

  • Untuk instans Linux, login berbasis password dinonaktifkan secara default.

RamRoleName

String

Tidak

ramrole****

Nama peran RAM untuk instans ECS. Nama peran RAM disediakan dan dikelola oleh RAM. Anda dapat memanggil ListRoles untuk menanyakan peran RAM yang tersedia. Untuk informasi lebih lanjut, lihat CreateRole.

SecurityEnhancementStrategy

String

Tidak

Active

Menentukan apakah penguatan keamanan diaktifkan. Nilai yang valid:

  • Active: Mengaktifkan penguatan keamanan. Ini hanya berlaku untuk gambar publik.

  • Deactive: Menonaktifkan penguatan keamanan. Ini berlaku untuk semua jenis gambar.

InstanceName

String

Tidak

instance****

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

HostName

String

Tidak

host****

Hostname instans ECS. Titik (.) atau tanda hubung (-) tidak boleh menjadi karakter pertama atau terakhir, dan tidak boleh muncul secara berurutan. Persyaratan penamaan bervariasi berdasarkan tipe instans:

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

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

SpotStrategy

String

Tidak

NoSpot

Kebijakan preemption untuk instans pay-as-you-go. Nilai yang valid:

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

  • SpotWithPriceLimit: Instans spot dengan harga maksimum yang ditentukan pengguna.

  • SpotAsPriceGo: Instans spot di mana sistem secara otomatis menawar berdasarkan harga pasar saat ini.

Nilai default: NoSpot.

PasswordInherit

Boolean

Tidak

false

Menentukan apakah akan menggunakan password yang telah ditetapkan dalam gambar. Jika menggunakan parameter ini, pastikan gambar memiliki password yang ditetapkan. Nilai yang valid:

  • true: Gunakan password preset dari gambar.

  • false: Jangan gunakan password preset dari gambar.

Password

String

Tidak

123abc****

Password instans ECS. Password harus terdiri dari 8 hingga 30 karakter dan berisi minimal tiga dari jenis karakter berikut: huruf kapital, huruf kecil, angka, dan simbol khusus. Simbol khusus meliputi:

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

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

Catatan

Jika meneruskan parameter Password, gunakan HTTPS untuk mengirim permintaan guna mencegah kebocoran password.

ResourceGroupId

String

Tidak

rg-resource****

ID kelompok sumber daya tempat instans ECS berada.

HpcClusterId

String

Tidak

hpc-clusterid

ID kluster High Performance Computing (HPC) tempat instans ECS berada.

InstanceDescription

String

Tidak

Test instance.

Deskripsi instans ECS. Deskripsi harus terdiri dari 2 hingga 256 karakter dan dapat berisi huruf serta karakter Tionghoa. Deskripsi tidak boleh dimulai dengan http:// atau https://.

ClientToken

String

Tidak

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

Memastikan idempotensi permintaan.

Buat nilai untuk parameter ini dari klien Anda untuk memastikan nilai tersebut unik di berbagai permintaan. Nilai hanya boleh berisi karakter ASCII dan tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Cara memastikan idempotensi.

Ipv6AddressCount

Integer

Tidak

1

Jumlah alamat IPv6 yang dibuat secara acak untuk ditetapkan ke elastic network interface (ENI).

CreditSpecification

String

Tidak

Standard

Tentukan mode kinerja instans burstable. Nilai yang valid:

  • Standard: mode standar.

  • Unlimited: mode tanpa batas.

Untuk informasi lebih lanjut, lihat bagian Mode Kinerja dalam Ikhtisar Instans Burstable.

ImageFamily

String

Tidak

hangzhou-daily-update

Nama keluarga gambar. Menetapkan parameter ini mengambil gambar terbaru yang tersedia dalam keluarga gambar saat ini untuk membuat instans. Jika ImageId sudah ditetapkan, jangan tetapkan parameter ini.

ZoneId

String

Tidak

cn-hangzhou-g

ID zona tempat instans ECS berada.

DedicatedHostId

String

Tidak

dh-bp67acfmxazb4p****

Menentukan apakah akan membuat instans ECS pada Dedicated Host. Karena Dedicated Host tidak mendukung instans spot, jika DedicatedHostId ditentukan, pengaturan SpotStrategy dan SpotPriceLimit dalam permintaan secara otomatis diabaikan.

Anda dapat memanggil DescribeDedicatedHosts untuk mengambil daftar ID Dedicated Host.

Affinity

String

Tidak

default

Menentukan apakah akan mengaitkan instans Dedicated Host dengan Dedicated Host. Nilai yang valid:

  • default: Instans tidak dikaitkan dengan Dedicated Host. Jika me-restart instans yang dihentikan dalam mode hemat dan Dedicated Host asli memiliki sumber daya yang tidak mencukupi, instans ditempatkan pada Dedicated Host lain dalam kolam sumber daya penyebaran otomatis.

  • host: Instans dikaitkan dengan Dedicated Host. Jika me-restart instans yang dihentikan dalam mode hemat, instans tetap berada di Dedicated Host asli. Jika Dedicated Host asli memiliki sumber daya yang tidak mencukupi, instans gagal di-restart.

Nilai default: default.

Tenancy

String

Tidak

default

Menentukan apakah akan membuat instans pada Dedicated Host. Nilai yang valid:

  • default: Buat instans non-Dedicated Host.

  • host: Buat instans Dedicated Host. Jika DedicatedHostId tidak ditentukan, Alibaba Cloud secara otomatis memilih Dedicated Host untuk menempatkan instans.

Nilai default: default.

SchedulerOptions

Map

Tidak

["testManagedPrivateSpaceId****"]

Opsi penjadwalan.

PrivatePoolOptions.MatchCriteria

String

Tidak

Open

Opsi kapasitas private pool untuk peluncuran instans. Setelah elasticity assurance atau capacity reservation berlaku, kapasitas private pool dihasilkan. Pilih dari opsi ini saat meluncurkan instans. Nilai yang valid:

  • Open: mode terbuka. Secara otomatis mencocokkan kapasitas private pool terbuka. Jika tidak ditemukan kapasitas private pool yang memenuhi syarat, sumber daya public pool digunakan. Dalam mode ini, jangan tetapkan parameter PrivatePoolOptions.Id.

  • Target: mode tertentu. Gunakan kapasitas private pool tertentu untuk meluncurkan instans. Jika kapasitas private pool tidak tersedia, peluncuran instans gagal. Dalam mode ini, tentukan ID private pool, sehingga PrivatePoolOptions.Id wajib diisi.

  • None: mode tanpa penggunaan. Peluncuran instans tidak menggunakan kapasitas private pool.

PrivatePoolOptions.Id

String

Tidak

eap-bp67acfmxazb4****

ID private pool. Ini adalah ID elasticity assurance atau capacity reservation.

SpotDuration

Integer

Tidak

1

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

  • 1: Setelah pembuatan, Alibaba Cloud menjamin instans berjalan selama 1 jam tanpa pelepasan otomatis. Setelah 1 jam, sistem secara otomatis membandingkan harga penawaran dengan harga pasar dan memeriksa inventaris sumber daya untuk memutuskan apakah akan mempertahankan atau menarik kembali instans.

  • 0: Setelah pembuatan, Alibaba Cloud tidak dapat menjamin instans berjalan selama 1 jam. Sistem secara otomatis membandingkan harga penawaran dengan harga pasar dan memeriksa inventaris sumber daya untuk memutuskan apakah akan mempertahankan atau menarik kembali instans.

    Catatan

    Alibaba Cloud mengirim notifikasi melalui event sistem ECS dalam waktu 5 menit sebelum instans ditarik kembali. Instans spot ditagih per detik. Pilih periode perlindungan yang sesuai berdasarkan durasi tugas Anda.

Nilai default: 1.

SpotInterruptionBehavior

String

Tidak

Terminate

Mode interupsi instans spot. Hanya Terminate (default) yang didukung, yang secara langsung melepas instans.

InstanceTypes.N

String

Tidak

ecs.g6.large

Parameter tipe instans ganda. N berkisar dari 1 hingga 20, artinya tentukan hingga 20 tipe instans dalam konfigurasi penskalaan.

N merepresentasikan prioritas tipe instans dalam konfigurasi penskalaan saat ini. Tipe instans dengan N=1 memiliki prioritas tertinggi. Prioritas menurun seiring peningkatan N. Jika instans tidak dapat dibuat dengan tipe instans prioritas lebih tinggi, Auto Scaling secara otomatis memilih tipe instans prioritas berikutnya.

Catatan

Jangan tentukan InstanceType, InstanceTypes, InstanceTypeOverrides, Cpu, dan Memory secara bersamaan. Namun, Anda dapat menentukan InstanceTypes bersama dengan InstancePatternInfo. Dalam kasus ini, Auto Scaling memprioritaskan tipe instans yang Anda tentukan untuk skala keluar. Jika tipe instans tersebut kehabisan stok, sistem akan menggunakan tipe instans yang sesuai dengan konfigurasi InstancePatternInfo.

InstanceTypeOverride.N.InstanceType

String

Tidak

ecs.c5.xlarge

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

Parameter ini menentukan tipe instans. Tentukan N parameter ini, dikombinasikan dengan InstanceTypeOverride.N.WeightedCapacity, untuk memperluas dukungan multi-tipe instans dengan bobot kustom. N berkisar dari 1 hingga 20.

Catatan

Saat menentukan parameter ini, jangan tentukan InstanceTypes.N atau InstanceType secara bersamaan.

Nilai yang valid untuk InstanceType: tipe instans ECS yang tersedia saat ini. Untuk informasi lebih lanjut, lihat instance family.

InstanceTypeOverride.N.WeightedCapacity

Integer

Tidak

4

Untuk menentukan kapasitas tipe instans dalam konfigurasi penskalaan, tentukan parameter ini setelah menentukan InstanceTypeOverride.N.InstanceType. Kedua parameter ini saling berkorespondensi satu-satu, dan N harus konsisten.

Parameter ini menentukan bobot tipe instans, yang menunjukkan ukuran kapasitas satu instans tipe ini dalam grup penskalaan. Bobot yang lebih besar berarti lebih sedikit instans tipe ini yang diperlukan untuk memenuhi kapasitas yang diinginkan.

Contoh:

Untuk memenuhi kapasitas yang diinginkan, grup penskalaan melakukan skala keluar dua instans ecs.c5.xlarge.

  • Kapasitas saat ini: 0.

  • Kapasitas yang diinginkan: 6.

  • Kapasitas instans ecs.c5.xlarge: 4.

WeightedCapacity berkisar dari 1 hingga 500.

Catatan

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

Kisaran nilai yang valid untuk WeightedCapacity adalah 1 hingga 500.

DataDisk.N.PerformanceLevel

String

Tidak

PL1

Atur tingkat kinerja disk saat disk data adalah SSD Perusahaan. Nilai N harus sesuai dengan N dalam DataDisk.N.Category=cloud_essd. Nilai yang valid:

  • PL0: SSD Perusahaan menyediakan hingga 10.000 IOPS baca/tulis acak.

  • PL1: SSD Perusahaan menyediakan hingga 50.000 IOPS baca/tulis acak.

  • PL2: SSD Perusahaan menyediakan hingga 100.000 IOPS baca/tulis acak.

  • PL3: SSD Perusahaan menyediakan hingga 1.000.000 IOPS baca/tulis acak.

Nilai default: PL1.

Catatan

SSD PerusahaanUntuk informasi lebih lanjut tentang cara memilih tingkat kinerja SSD Perusahaan, lihat .

DataDisk.N.AutoSnapshotPolicyId

String

Tidak

sp-bp19nq9enxqkomib****

ID kebijakan snapshot otomatis yang diterapkan pada disk data. N berkisar dari 1 hingga 16.

DataDisk.N.Encrypted

String

Tidak

false

Menentukan apakah akan mengenkripsi disk data N. N berkisar dari 1 hingga 16. Nilai yang valid:

  • true: Enkripsi.

  • false: Jangan enkripsi.

Nilai default: false.

DataDisk.N.Description

String

Tidak

Test data disk.

Deskripsi disk data N. N berkisar dari 1 hingga 16. Deskripsi harus terdiri dari 2 hingga 256 karakter dan dapat berisi huruf serta karakter Tionghoa. Deskripsi tidak boleh dimulai dengan http:// atau https://.

DataDisk.N.SnapshotId

String

Tidak

s-280s7****

Snapshot yang digunakan untuk membuat disk data. N berkisar dari 1 hingga 16. Setelah menentukan parameter ini, DataDisk.N.Size diabaikan. Ukuran disk yang dibuat sama dengan ukuran snapshot yang ditentukan.

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

DataDisk.N.Categories.N

String

Tidak

cloud

Tipe disk ganda untuk disk data N. N pertama menunjukkan disk data ke-N (rentang: 1 hingga 16). N kedua menunjukkan tipe disk ke-N untuk disk data ke-N (rentang: 1 hingga 4), artinya tentukan hingga empat tipe disk untuk satu disk data dalam konfigurasi penskalaan. N yang lebih kecil menunjukkan prioritas lebih tinggi. Jika disk tidak dapat dibuat menggunakan tipe disk prioritas lebih tinggi, Auto Scaling secara otomatis mencoba tipe disk prioritas berikutnya. Nilai yang valid:

  • cloud: disk dasar. Properti DeleteWithInstance disk dasar yang dibuat dengan instans adalah true.

  • cloud_efficiency: disk ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: SSD Perusahaan.

Catatan

Saat menentukan parameter ini, jangan tentukan DataDisk.N.Category secara bersamaan.

DataDisk.N.Size

Integer

Tidak

100

Ukuran disk data N. N berkisar dari 1 hingga 16. Satuan: GiB. Nilai yang 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 menentukan parameter ini, ukuran disk harus lebih besar dari atau sama dengan ukuran snapshot (ditentukan oleh SnapshotId).

DataDisk.N.Device

String

Tidak

/dev/xvdb

Titik pemasangan disk data. N berkisar dari 1 hingga 16. Jika tidak ditentukan, sistem secara otomatis menetapkan titik pemasangan saat membuat instans ECS, dimulai dari /dev/xvdb hingga /dev/xvdz.

DataDisk.N.DiskName

String

Tidak

cloud_ssdData

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

DataDisk.N.Category

String

Tidak

cloud_ssd

Kategori disk data N. N berkisar dari 1 hingga 16. Nilai yang valid:

  • cloud: disk dasar. Properti DeleteWithInstance disk dasar yang dibuat dengan instans adalah true.

  • cloud_efficiency: disk ultra.

  • cloud_ssd: SSD standar.

  • ephemeral_ssd: SSD lokal.

  • cloud_essd: SSD Perusahaan.

  • cloud_auto: ESSD AutoPL disk.

Jangan tentukan parameter ini dan DataDisk.N.Categories.N secara bersamaan. Jika kedua parameter tidak ditentukan, nilai default adalah:

  • Untuk instans I/O teroptimasi: cloud_efficiency.

  • Untuk instans non-I/O teroptimasi: cloud.

DataDisk.N.DeleteWithInstance

Boolean

Tidak

true

Menentukan apakah akan melepas disk data saat instans dilepas. N berkisar dari 1 hingga 16. Nilai yang valid:

  • true: Disk dilepas bersama instans.

  • false: Disk dipertahankan saat instans dilepas.

Parameter ini hanya berlaku untuk disk mandiri (DataDisk.N.Category adalah cloud, cloud_efficiency, cloud_ssd, cloud_essd, atau cloud_auto). Jika tidak, terjadi kesalahan.

Nilai default: true.

DataDisk.N.KMSKeyId

String

Tidak

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

ID kunci KMS untuk disk data. N berkisar dari 1 hingga 16.

DataDisk.N.ProvisionedIops

Long

Tidak

100

Metrik kinerja provisioned IOPS (operasi input/output per detik) untuk disk data.

Catatan

IOPS mengacu pada jumlah operasi I/O yang dapat diproses perangkat penyimpanan blok per detik, yang merepresentasikan kemampuan baca dan tulisnya. Satuan: operasi per detik.

DataDisk.N.BurstingEnabled

Boolean

Tidak

false

Menentukan apakah akan mengaktifkan Burst (lonjakan performa) untuk disk data. Nilai yang valid:

  • true: Aktifkan.

  • false: Jangan aktifkan.

    Catatan

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

Untuk informasi lebih lanjut, lihat ESSD AutoPL disk.

SpotPriceLimit.N.PriceLimit

Float

Tidak

0.5

Harga penawaran untuk instans spot. N berkisar dari 1 hingga 20. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

SpotPriceLimit.N.InstanceType

String

Tidak

ecs.g6.large

Tipe instans untuk instans spot. N berkisar dari 1 hingga 20. Parameter ini hanya berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit.

SecurityGroupIds.N

String

Tidak

sg-bp18kz60mefs****

Tambahkan instans ECS ke beberapa grup keamanan secara bersamaan. Rentang valid N tergantung pada jumlah maksimum grup keamanan yang dapat diikuti oleh sebuah instans. Untuk informasi lebih lanjut, lihat bagian grup keamanan dalam Batas.

Catatan

Jangan tentukan SecurityGroupId dan SecurityGroupIds.N secara bersamaan.

InstancePatternInfo.N.Cores

Integer

Tidak

2

Parameter ini menentukan jumlah vCPU untuk tipe instans dalam mode konfigurasi cerdas, dan digunakan untuk menyaring tipe instans yang memenuhi syarat. Untuk informasi lebih lanjut, lihat instance family. Nilai N yang valid: 1 hingga 10.

Perhatikan hal berikut:

  • Parameter InstancePatternInfo.N hanya berlaku ketika jenis jaringan grup penskalaan adalah VPC.

  • Parameter InstancePatternInfo.N memerlukan konfigurasi InstancePatternInfo.N.Cores dan InstancePatternInfo.N.Memory.

  • Jika tipe instans sudah ditentukan menggunakan InstanceType atau InstanceTypes.N, Auto Scaling memprioritaskan tipe instans yang Anda tentukan untuk skala keluar. Jika tipe instans yang ditentukan kehabisan stok, sistem akan menggunakan tipe instans dengan harga terendah dari yang sesuai dengan nilai parameter InstancePatternInfo.N.

InstancePatternInfo.N.InstanceFamilyLevel

String

Tidak

EnterpriseLevel

Dalam mode konfigurasi cerdas, keluarga instans menentukan rentang tipe instans yang memenuhi kebutuhan Anda. Nilai yang valid:

  • EntryLevel: Tipe instans entry-level, yaitu instans berbagi sumber daya. Instans ini lebih murah tetapi tidak menjamin kinerja komputasi yang stabil. Cocok untuk skenario bisnis dengan pemanfaatan CPU rendah. Untuk informasi lebih lanjut, lihat instans berbagi sumber daya.

  • EnterpriseLevel: Tipe instans tingkat enterprise yang memberikan kinerja stabil dan sumber daya khusus. Cocok untuk skenario bisnis yang memerlukan stabilitas tinggi. Untuk informasi lebih lanjut, lihat keluarga instans.

  • CreditEntryLevel: Tipe instans entry-level berbasis kredit, yaitu instans burstable. Instans ini menggunakan kredit CPU untuk menjamin kinerja komputasi dan cocok untuk skenario dengan pemanfaatan CPU rendah dan lonjakan CPU sesekali. Untuk informasi lebih lanjut, lihat instans burstable.

N dapat bernilai dari 1 hingga 10.

InstancePatternInfo.N.MaxPrice

Float

Tidak

2

Dalam mode konfigurasi cerdas, ini adalah harga maksimum per jam yang diterima untuk instans pay-as-you-go atau spot, digunakan untuk menyaring tipe instans yang memenuhi syarat. N berkisar dari 1 hingga 10.

Catatan

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

InstancePatternInfo.N.Memory

Float

Tidak

4

Dalam mode konfigurasi cerdas, parameter ini menentukan ukuran memori tipe instans, dalam satuan GiB, untuk menyaring rentang tipe instans yang memenuhi syarat. Untuk informasi lebih lanjut, lihat instance family. N dapat berupa bilangan bulat dari 1 hingga 10.

InstancePatternInfo.N.ExcludedInstanceType.N

String

Tidak

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

Tipe instans yang dikecualikan. Gunakan karakter wildcard (*) untuk mengecualikan satu tipe atau seluruh keluarga. Contohnya:

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

  • ecs.c6.*: Mengecualikan seluruh keluarga instans c6.

InstancePatternInfo.N.Architecture.N

String

Tidak

X86

Jenis arsitektur tipe instans. Nilai yang valid:

  • X86: Komputasi X86.

  • Heterogeneous: Komputasi heterogen, seperti GPU atau FPGA.

  • BareMetal: Elastic Compute Service Bare Metal Instance.

  • Arm: Komputasi Arm.

Nilai default: Menyertakan semua jenis arsitektur.

InstancePatternInfo.N.BurstablePerformance

String

Tidak

Include

Menentukan apakah tipe instans adalah instans burstable. Nilai yang valid:

  • Exclude: Tidak menyertakan tipe instans burstable.

  • Include: Menyertakan tipe instans burstable.

  • Required: Hanya menyertakan tipe instans burstable.

Nilai default: Include.

InstancePatternInfo.N.InstanceTypeFamilies.N

String

Tidak

ecs.g6

Keluarga instans yang ditentukan. N menunjukkan menentukan beberapa keluarga instans. N berkisar dari 1 hingga 10.

InstancePatternInfo.N.MinimumCpuCoreCount

Integer

Tidak

2

Jumlah minimum core vCPU untuk tipe instans.

InstancePatternInfo.N.MaximumCpuCoreCount

Integer

Tidak

4

Jumlah maksimum core vCPU untuk tipe instans.

Catatan

Nilai MaximumCpuCoreCount tidak boleh melebihi empat kali nilai MinimumCpuCoreCount.

InstancePatternInfo.N.GpuSpecs.N

String

Tidak

NVIDIA V100

Jenis GPU.

InstancePatternInfo.N.InstanceCategories.N

String

Tidak

Compute-optimized with GPU

Kategorisasi instans. Nilai yang valid:

Catatan

N menunjukkan menentukan beberapa kategorisasi instans. N berkisar dari 1 hingga 10.

  • General-purpose: Tujuan umum.

  • Compute-optimized: komputasi-teroptimalkan.

  • Memory-optimized: Optimasi memori.

  • Big data: data besar.

  • Local SSDs: SSD lokal.

  • High Clock Speed: Frekuensi tinggi.

  • Enhanced: Keluarga instans ditingkatkan.

  • Shared: berbagi sumber daya.

  • Compute-optimized with GPU: Komputasi dioptimalkan dengan akselerasi GPU.

  • Visual Compute-optimized: Komputasi visual dioptimalkan.

  • Heterogeneous Service: Layanan heterogen.

  • Compute-optimized with FPGA: Komputasi dioptimalkan dengan akselerasi FPGA.

  • Compute-optimized with NPU: Komputasi dioptimalkan dengan akselerasi NPU.

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

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

InstancePatternInfo.N.CpuArchitectures.N

String

Tidak

X86

Arsitektur CPU instans. Nilai yang valid:

Catatan

N menunjukkan menentukan beberapa arsitektur CPU. N berkisar dari 1 hingga 2.

  • X86.

  • ARM.

InstancePatternInfo.N.PhysicalProcessorModels.N

String

Tidak

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

Model prosesor instans. N menunjukkan menentukan beberapa model prosesor. N berkisar dari 1 hingga 10.

InstancePatternInfo.N.MinimumEniQuantity

Integer

Tidak

2

Jumlah maksimum elastic network interfaces (ENIs) yang dapat dilampirkan ke instans.

InstancePatternInfo.N.MinimumEniPrivateIpAddressQuantity

Integer

Tidak

2

Jumlah maksimum alamat IPv4 per elastic network interface (ENI) pada instans.

InstancePatternInfo.N.MinimumEniIpv6AddressQuantity

Integer

Tidak

1

Jumlah maksimum alamat IPv6 per Elastic Network Interface (ENI) pada instans.

InstancePatternInfo.N.MinimumInitialCredit

Integer

Tidak

12

Kredit CPU awal minimum untuk instans burstable t5 atau t6.

InstancePatternInfo.N.MinimumBaselineCredit

Integer

Tidak

12

Performa komputasi vCPU dasar minimum (jumlah semua vCPU) untuk instans burstable t5 atau t6.

InstancePatternInfo.N.MinimumMemorySize

Float

Tidak

4

Ukuran memori minimum instans. Satuan: GiB.

InstancePatternInfo.N.MaximumMemorySize

Float

Tidak

4

Ukuran memori maksimum instans. Satuan: GiB.

InstancePatternInfo.N.MinimumGpuAmount

Integer

Tidak

2

Jumlah minimum GPU untuk instans. Nilai harus berupa bilangan bulat positif.

InstancePatternInfo.N.MaximumGpuAmount

Integer

Tidak

2

Jumlah maksimum GPU untuk instans. Nilai harus berupa bilangan bulat positif.

SystemDiskCategories.N

String

Tidak

cloud

Tipe disk ganda untuk disk sistem. N berkisar dari 1 hingga 4, artinya tentukan hingga empat tipe disk untuk disk sistem dalam konfigurasi penskalaan. N yang lebih kecil menunjukkan prioritas lebih tinggi. Jika disk tidak dapat dibuat menggunakan tipe disk prioritas lebih tinggi, Auto Scaling secara otomatis mencoba tipe disk prioritas berikutnya. Nilai yang valid:

  • cloud: disk dasar.

  • cloud_efficiency: disk ultra.

  • cloud_ssd: SSD standar.

  • cloud_essd: SSD Perusahaan.

Catatan

Saat menentukan parameter ini, jangan tentukan SystemDisk.Category secara bersamaan.

SystemDisk.Encrypted

Boolean

Tidak

false

Menentukan apakah akan mengenkripsi disk sistem. Nilai yang valid:

  • true: Enkripsi.

  • false: Jangan enkripsi.

Nilai default: false.

SystemDisk.KMSKeyId

String

Tidak

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

ID kunci KMS yang digunakan untuk disk sistem.

SystemDisk.EncryptAlgorithm

String

Tidak

AES-256

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

  • AES-256.

  • SM4-128.

Nilai default: AES-256.

SystemDisk.ProvisionedIops

Long

Tidak

100

Metrik kinerja provisioned IOPS (operasi input/output per detik) untuk disk sistem.

Catatan

IOPS mengacu pada jumlah operasi I/O yang dapat diproses perangkat penyimpanan blok per detik, yang merepresentasikan kemampuan baca dan tulisnya. Satuan: operasi per detik.

SystemDisk.BurstingEnabled

Boolean

Tidak

false

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

  • true: Aktifkan.

  • false: Jangan aktifkan.

    Catatan

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

Untuk informasi lebih lanjut, lihat ESSD AutoPL disk.

ImageOptions.LoginAsNonRoot

Boolean

Tidak

false

Menentukan apakah akan login ke instans ECS sebagai pengguna ecs-user. Untuk informasi lebih lanjut, lihat Mengelola nama pengguna login instans ECS. Nilai yang valid:

  • true: Ya.

  • false: Tidak.

Nilai default: false.

DeletionProtection

Boolean

Tidak

false

Atribut perlindungan pelepasan instans ECS. Ini hanya berlaku untuk instans pay-as-you-go dan menunjukkan apakah instans dapat langsung dilepas melalui Konsol ECS atau API (DeleteInstance). Nilai yang valid:

  • true: Mengaktifkan perlindungan pelepasan instans, mencegah pelepasan langsung melalui Konsol ECS atau API (membantu mencegah penghapusan tidak sengaja instans yang diperluas dalam Auto Scaling).

  • false: Menonaktifkan perlindungan pelepasan instans, memungkinkan pelepasan langsung melalui Konsol ECS atau API.

Nilai default: false.

Catatan

Atribut ini tidak memengaruhi aktivitas skala-masuk normal dalam Auto Scaling. Selama event skala-masuk, instans pay-as-you-go dengan perlindungan pelepasan yang diaktifkan tetap dapat dilepas secara normal.

StorageSetId

String

Tidak

ss-bp67acfmxazb4p****

ID set penyimpanan.

StorageSetPartitionNumber

Integer

Tidak

2

Jumlah maksimum partisi dalam set penyimpanan. Nilai harus berupa bilangan bulat yang lebih besar dari atau sama dengan 2.

CustomPriorities.N.InstanceType

String

Tidak

ecs.g6.large

Field CustomPriorities menunjukkan prioritas kustom kombinasi tipe instans ECS + vSwitch. Parameter CustomPriorities.N.InstanceType menentukan tipe instans dalam prioritas kustom.

Catatan

Parameter ini hanya berlaku ketika kebijakan penskalaan grup penskalaan diatur ke priority policy. Tipe instans harus ada dalam daftar tipe instans konfigurasi penskalaan.

Jika Auto Scaling tidak dapat membuat instans ECS berdasarkan kombinasi tipe instans ECS + vSwitch prioritas lebih tinggi, sistem secara otomatis memilih kombinasi prioritas berikutnya.

Catatan

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

CustomPriorities.N.VswitchId

String

Tidak

vsw-bp14zolna43z266bq****

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

Catatan

Parameter ini hanya berlaku ketika kebijakan penskalaan grup penskalaan diatur ke Priority Policy. vSwitch juga harus termasuk dalam daftar vSwitch grup penskalaan.

NetworkInterfaces.N.InstanceType

String

Tidak

Primary

Jenis ENI. Saat menggunakan NetworkInterfaces.N, konfigurasikan ENI primer. Jangan tetapkan SecurityGroupId atau SecurityGroupIds.N secara bersamaan. Nilai yang valid:

  • Primary: ENI primer.

  • Secondary: ENI sekunder.

Nilai default: Secondary.

NetworkInterfaces.N.NetworkInterfaceTrafficMode

String

Tidak

HighPerformance

Mode komunikasi antarmuka jaringan. Nilai yang valid:

  • Standard: menggunakan mode komunikasi TCP.

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

Nilai default: Standard.

Catatan

instance familyJumlah ENI dalam mode RDMA tidak boleh melebihi batas untuk keluarga instans. Untuk informasi lebih lanjut, lihat .

NetworkInterfaces.N.Ipv6AddressCount

Integer

Tidak

1

Tentukan jumlah alamat IPv6 yang dibuat secara acak untuk ditetapkan ke ENI primer. Perhatikan hal berikut:

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

  • Jangan tetapkan parameter ini jika NetworkInterface.N.InstanceType diatur ke Secondary atau dibiarkan kosong.

  • Setelah menetapkan parameter ini, jangan tetapkan parameter Ipv6AddressCount.

NetworkInterfaces.N.SecurityGroupIds.N

String

Tidak

sg-uf6ij8dwxh****

Satu atau beberapa ID grup keamanan tempat ENI berada. Perhatikan hal berikut:

  • Jika NetworkInterfaces.N.InstanceType diatur ke Primary, parameter ini wajib diisi. Dalam kasus ini, fungsinya sama dengan SecurityGroupIds.N, tetapi jangan tetapkan SecurityGroupId atau SecurityGroupIds.N secara bersamaan.

  • Jika NetworkInterfaces.N.InstanceType diatur ke Secondary atau dibiarkan kosong, parameter ini opsional. Nilai default adalah grup keamanan instans ECS (yaitu, grup keamanan ENI primer).

NetworkInterfaces.N.SecondaryPrivateIpAddressCount

Integer

Tidak

2

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

  • instance familyNilai tidak boleh melebihi batas alamat IP untuk tipe instans. Untuk informasi lebih lanjut, lihat .

  • NetworkInterface.N.SecondaryPrivateIpAddressCount menentukan jumlah alamat IPv4 privat sekunder (tidak termasuk IP privat primer) yang akan ditetapkan ke ENI. Sistem secara acak mengalokasikan alamat-alamat ini dari Blok CIDR yang tersedia dari vSwitch (NetworkInterface.N.VSwitchId).

DedicatedHostClusterId

String

Tidak

dc-2zedxc67zqzt7lb4****

ID kluster host khusus.

SecurityOptions.ConfidentialComputingMode

String

Tidak

TDX

Pola komputasi rahasia. Nilai yang mungkin:

HttpEndpoint

String

Tidak

enabled

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

  • enabled: Aktifkan.

  • disabled: Nonaktifkan.

Nilai default: enabled.

Catatan

Ikhtisar metadata instansUntuk informasi tentang metadata instans, lihat .

HttpTokens

String

Tidak

optional

Menentukan apakah mode keamanan tingkat lanjut (IMDSv2) diperlukan untuk mengakses metadata instans. Nilai yang valid:

  • optional: Mode keamanan tingkat lanjut opsional.

  • required: Mode keamanan tingkat lanjut wajib. Jika Anda menetapkan nilai ini, Anda tidak dapat mengakses metadata instans dalam mode standar.

Nilai default: optional.

Catatan

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

ResourcePoolOptions.Strategy

String

Tidak

PrivatePoolFirst

Kolam sumber daya mencakup private pool yang dihasilkan setelah elasticity assurance atau capacity reservation berlaku, dan public pool. Pilih dari opsi ini saat meluncurkan instans. Nilai yang valid:

  • PrivatePoolFirst: private pool terlebih dahulu. Ketika strategi ini dipilih dan ResourcePoolOptions.PrivatePoolIds ditentukan, gunakan private pool yang ditentukan terlebih dahulu. Jika tidak ada private pool yang ditentukan atau private pool yang ditentukan memiliki kapasitas tidak mencukupi, private pool tipe terbuka dicocokkan secara otomatis. Jika tidak ditemukan private pool yang memenuhi syarat, buat instans dari public pool.

  • PrivatePoolOnly: hanya private pool. Ketika strategi ini dipilih, tentukan ResourcePoolOptions.PrivatePoolIds. Jika private pool yang ditentukan memiliki kapasitas tidak mencukupi, peluncuran instans gagal.

  • PublicPoolFirst: public pool terlebih dahulu. Utamakan membuat instans dari public pool. Jika sumber daya public pool tidak mencukupi, tambahkan dengan sumber daya private pool. Ketika ResourcePoolOptions.PrivatePoolIds ditentukan, gunakan private pool yang ditentukan terlebih dahulu. Jika tidak ada private pool yang ditentukan atau private pool yang ditentukan memiliki kapasitas tidak mencukupi, private pool tipe terbuka dicocokkan secara otomatis.

    Catatan

    Strategi ini dalam pratinjau undangan dan belum tersedia.

  • None: Jangan gunakan strategi kolam sumber daya.

Nilai default: None.

ResourcePoolOptions.PrivatePoolIds.N

String

Tidak

eap-bp67acfmxazb4****

ID private pool. Ini adalah ID elasticity assurance atau capacity reservation. Parameter ini hanya menerima ID private pool mode Target. N berkisar dari 1 hingga 20.

Parameter Respons

Parameter

Jenis

Contoh

Deskripsi

ScalingConfigurationId

String

asc-bp1ffogfdauy0nu5****

ID konfigurasi penskalaan.

RequestId

String

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

ID permintaan.

Contoh

Permintaan contoh

http(s)://ess.aliyuncs.com/?Action=CreateScalingConfiguration
&ScalingGroupId=asg-bp14wlu85wrpchm0****
&ImageId=centos6u5_64_20G_aliaegis****.vhd
&ImageName=image****
&InstanceType=ecs.g6.large
&Cpu=2
&Memory=16
&DeploymentSetId=ds-bp1frxuzdg87zh4pz****
&SecurityGroupId=sg-280ih****
&IoOptimized=optimized
&InternetChargeType=PayByTraffic
&InternetMaxBandwidthIn=10
&InternetMaxBandwidthOut=10
&SystemDisk.Category=cloud_ssd
&SystemDisk.Size=100
&SystemDisk.DiskName=cloud_ssdSystem
&SystemDisk.Description=Test system disk.
&SystemDisk.AutoSnapshotPolicyId=sp-bp12m37ccmxvbmi5****
&SystemDisk.PerformanceLevel=PL1
&ScalingConfigurationName=scalingconfig****
&LoadBalancerWeight=50
&Tags={"key1":"value1","key2":"value2", ... "key5":"value5"}
&UserData=ZWNobyBoZWxsbyBlY3Mh
&KeyPairName=KeyPairTest
&RamRoleName=ramrole****
&SecurityEnhancementStrategy=Active
&InstanceName=instance****
&HostName=host****
&SpotStrategy=NoSpot
&PasswordInherit=false
&Password=123abc****
&ResourceGroupId=rg-resource****
&HpcClusterId=hpc-clusterid
&InstanceDescription=Test instance.
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&Ipv6AddressCount=1
&CreditSpecification=Standard
&ImageFamily=hangzhou-daily-update
&ZoneId=cn-hangzhou-g
&DedicatedHostId=dh-bp67acfmxazb4p****
&Affinity=default
&Tenancy=default
&PrivatePoolOptions.MatchCriteria=Open
&PrivatePoolOptions.Id=eap-bp67acfmxazb4****
&SpotDuration=1
&SpotInterruptionBehavior=Terminate
&InstanceTypes=["ecs.g6.large"]
&InstanceTypeOverride=[{"InstanceType":"ecs.c5.xlarge","WeightedCapacity":4}]
&DataDisk=[{"PerformanceLevel":"PL1","AutoSnapshotPolicyId":"sp-bp19nq9enxqkomib****","Encrypted":"false","Description":"Test data disk.","SnapshotId":"s-280s7****","Categories":["cloud"],"Size":100,"Device":"/dev/xvdb","DiskName":"cloud_ssdData","Category":"cloud_ssd","DeleteWithInstance":true,"KMSKeyId":"0e478b7a-4262-4802-b8cb-00d3fb40****","ProvisionedIops":100,"BurstingEnabled":false}]
&SpotPriceLimit=[{"PriceLimit":0.5,"InstanceType":"ecs.g6.large"}]
&SecurityGroupIds=["sg-bp18kz60mefs****"]
&InstancePatternInfo=[{"Cores":2,"InstanceFamilyLevel":"EnterpriseLevel","MaxPrice":2.0,"Memory":4.0,"ExcludedInstanceType":["ecs.n1.small/ecs.n1.*/*7*"],"Architecture":["X86"],"BurstablePerformance":"Include","InstanceTypeFamilies":["ecs.g6"],"MinimumCpuCoreCount":2,"MaximumCpuCoreCount":4,"GpuSpecs":["NVIDIA V100"],"InstanceCategories":["Compute-optimized with GPU"],"CpuArchitectures":["X86"],"PhysicalProcessorModels":["Intel Xeon(Ice Lake) Platinum 8369B\", \"Intel Xeon(Skylake) Platinum 8163\", … \"Intel Xeon(Cascade Lake) Platinum 8269CY"],"MinimumEniQuantity":2,"MinimumEniPrivateIpAddressQuantity":2,"MinimumEniIpv6AddressQuantity":1,"MinimumInitialCredit":12,"MinimumBaselineCredit":12,"MinimumMemorySize":4.0,"MaximumMemorySize":4.0,"MinimumGpuAmount":2,"MaximumGpuAmount":2}]
&SystemDiskCategories=["cloud"]
&SystemDisk.Encrypted=false
&SystemDisk.KMSKeyId=0e478b7a-4262-4802-b8cb-00d3fb40****
&SystemDisk.EncryptAlgorithm=AES-256
&SystemDisk.ProvisionedIops=100
&SystemDisk.BurstingEnabled=false
&ImageOptions.LoginAsNonRoot=false
&DeletionProtection=false
&StorageSetId=ss-bp67acfmxazb4p****
&StorageSetPartitionNumber=2
&CustomPriorities=[{"InstanceType":"ecs.g6.large","VswitchId":"vsw-bp14zolna43z266bq****"}]
&NetworkInterfaces=[{"InstanceType":"Primary","NetworkInterfaceTrafficMode":"HighPerformance","Ipv6AddressCount":1,"SecurityGroupIds":["sg-uf6ij8dwxh****"]}]
&DedicatedHostClusterId=dc-2zedxc67zqzt7lb4****
&SecurityOptions={"ConfidentialComputingMode":"TDX"}
&HttpEndpoint=enabled
&HttpTokens=optional
&ResourcePoolOptions={"Strategy":"PrivatePoolFirst","PrivatePoolIds":["eap-bp67acfmxazb4****"]}
&Common request parameters

Respons sukses contoh

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<CreateScalingConfigurationResponse>
    <ScalingConfigurationId>asc-bp1ffogfdauy0nu5****</ScalingConfigurationId>
    <RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</CreateScalingConfigurationResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

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

Kode Kesalahan

Untuk informasi lebih lanjut tentang kode kesalahan, lihat Pusat Kesalahan.

Kode Status HTTP

Kode Kesalahan

Pesan Kesalahan

Deskripsi

400

InstanceType.Mismatch

The specified scaling configuration and existing active scaling configuration have different instance type.

Tipe instans konfigurasi penskalaan yang ditentukan tidak sesuai dengan tipe instans konfigurasi penskalaan saat ini.

404

InvalidDataDiskSnapshotId.NotFound

Snapshot "XXX" does not exist.

Snapshot yang ditentukan tidak ada.

400

InvalidDataDiskSnapshotId.SizeNotSupported

The capacity of snapshot "XXX" exceeds the size limit of the specified disk category.

Ukuran snapshot yang ditentukan melebihi batas ukuran disk.

403

InvalidDevice.InUse

Device "XXX" has been occupied.

Titik pemasangan disk data sudah digunakan.

400

InvalidImageId.InstanceTypeMismatch

The specified image does not support the specified instance type.

Gambar yang ditentukan tidak dapat digunakan dengan tipe instans yang ditentukan.

404

InvalidImageId.NotFound

The specified image does not exist.

Gambar yang ditentukan tidak ada di akun ini.

400

InvalidKeyPairName.NotFound

The specified KeyPairName does not exist in our records.

KeyPairName yang ditentukan tidak ada.

400

InvalidNetworkType.ForRAMRole

RAMRole can't be used For classic instance.

Parameter RamRoleName tidak didukung untuk instans dalam jaringan klasik.

400

InvalidParameter

The specified value of parameter KeyPairName is not valid.

Parameter KeyPairName tidak didukung untuk Windows.

400

InvalidParameter.Conflict

The value of parameter SystemDisk.Category and parameter DataDisk.N.Category are conflict.

Tipe disk sistem yang ditentukan bertentangan dengan tipe disk data.

400

InvalidRamRole.NotFound

The specified RamRoleName does not exist.

RamRoleName yang ditentukan tidak ada.

400

InvalidScalingConfigurationName.Duplicate

The specified value of parameter ScalingConfigurationName is duplicated.

Konfigurasi penskalaan dengan nama yang sama sudah ada.

404

InvalidScalingGroupId.NotFound

The specified scaling group does not exist.

Grup penskalaan yang ditentukan tidak ada di akun ini.

400

InvalidSecurityGroupId.IncorrectNetworkType

The network type of specified security Group does not support this action.

Jenis jaringan grup keamanan yang ditentukan tidak konsisten dengan jenis jaringan yang ditentukan untuk grup penskalaan.

404

InvalidSecurityGroupId.NotFound

The specified security group does not exist.

Grup keamanan yang ditentukan tidak ada di akun ini.

400

InvalidSecurityGroupId.VPCMismatch

The specified security group and the specified virtual switch are not in the same VPC.

Grup keamanan dan vSwitch yang ditentukan tidak berada dalam VPC yang sama.

403

InvalidSnapshot.TooOld

This operation is denied because the specified snapshot is created before 2013-07-15.

Snapshot dibuat pada atau sebelum 15 Juli 2013, dan panggilan ditolak.

403

InvalidSystemDiskCategory.ValueUnauthorized

The system disk category is not authorized.

Anda tidak memiliki izin untuk membuat disk sistem tipe ephemeral.

400

InvalidUserData.Base64FormatInvalid

The specified parameter UserData must be base64 encoded.

UserData tidak dikodekan dalam Base64.

400

InvalidUserData.SizeExceeded

The specified parameter UserData exceeds the size.

UserData yang ditentukan terlalu panjang.

403

QuotaExceeded.EphemeralDiskSize

Ephemeral disk size quota exceeded.

Total kapasitas disk data ephemeral melebihi 2 TiB (2.048 GiB).

400

QuotaExceeded.ScalingConfiguration

Scaling configuration quota exceeded in the specified scaling group.

Jumlah konfigurasi penskalaan yang Anda miliki telah mencapai batas atas.

400

QuotaExceeded.SecurityGroupInstance

Instance quota exceeded in the specified security group.

Jumlah instans ECS yang ditambahkan ke grup keamanan yang ditentukan telah mencapai batas atas.

400

InvalidSecurityGroupId.IncorrectType

The managed security group "XXX" is not supported.

Grup keamanan terkelola "XXX" tidak didukung.