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 templat Instance ECS yang digunakan untuk penskalaan keluar elastis. Metode konfigurasi instans berikut didukung:
-
InstancePatternInfos: mode konfigurasi cerdas. Anda tidak perlu menentukan tipe instans tertentu. Sebagai gantinya, tentukan jumlah inti vCPU, ukuran memori, tingkat keluarga instans, dan harga maksimum berdasarkan kebutuhan bisnis Anda. Sistem secara otomatis memfilter tipe instans yang memenuhi persyaratan dan secara prioritas memilih tipe instans dengan harga terendah untuk membuat Instance ECS. Mode ini hanya berlaku untuk grup penskalaan yang jenis jaringannya adalah VPC dan dapat secara efektif mengurangi risiko ketidakcukupan inventaris tipe instans selama penskalaan keluar.
-
InstanceType: menentukan satu tipe instans.
-
InstanceTypes: menentukan beberapa tipe instans.
-
InstanceTypeOverrides: menentukan beberapa tipe instans dan mengonfigurasi bobot untuk berbagai tipe instans.
-
Cpu dan Memory: menentukan rentang tipe instans dengan mendefinisikan CPU dan memori. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah berdasarkan pengurutan harga. Metode ini hanya berlaku ketika kebijakan penskalaan grup penskalaan adalah optimasi biaya dan tidak ada tipe instans yang ditentukan dalam konfigurasi penskalaan.
-
Anda dapat menggunakan salah satu metode berikut untuk mengikat pengontrol antarmuka jaringan (NIC) primer. Namun, Anda hanya dapat menggunakan satu metode dalam satu permintaan. Jika Anda menggunakan kedua metode, permintaan akan gagal dan pesan error dikembalikan.
Gunakan parameter seperti SecurityGroupId, SecurityGroupIds, dan Ipv6AddressCount untuk mengonfigurasi NIC primer secara langsung.
Gunakan NetworkInterfaces untuk mengonfigurasi NIC primer dan NIC sekunder. Saat 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 dibiarkan kosong, NIC sekunder dikonfigurasi.
Metode InstanceType, InstanceTypes, InstanceTypeOverrides, serta Cpu dan Memory tidak dapat ditentukan secara bersamaan. Namun, InstanceType atau InstanceTypes dapat ditentukan bersama dengan InstancePatternInfos. Saat ditentukan bersama dengan InstancePatternInfos, Penyesuaian Skala Otomatis secara prioritas menggunakan tipe instans yang Anda tentukan untuk penskalaan keluar. Jika tipe instans yang ditentukan habis stok, tipe instans yang cocok dengan konfigurasi InstancePatternInfos akan digunakan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:CreateScalingConfiguration |
create |
*Semua Sumber daya.
|
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 otomatis instans. |
centos6u5_64_20G_aliaegis****.vhd |
| ImageName |
string |
No |
Nama file image. Nama image unik dalam satu wilayah. 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 Instance ECS. Untuk informasi lebih lanjut, lihat Keluarga instans. |
ecs.g6.large |
| Cpu |
integer |
No |
Jumlah vCPU. Unit: inti. Menentukan CPU dan Memory sekaligus mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan memori 16 GiB. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah berdasarkan pengurutan 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. Unit: GiB. Menentukan CPU dan Memory sekaligus mendefinisikan rentang tipe instans. Misalnya, CPU=2 dan Memory=16 mendefinisikan semua tipe instans dengan 2 vCPU dan memori 16 GiB. Penyesuaian Skala Otomatis menentukan tipe instans yang tersedia berdasarkan faktor-faktor seperti optimasi I/O dan zona, lalu membuat instans dengan harga terendah berdasarkan pengurutan 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 penyebaran tempat Instans berada. |
ds-bp1frxuzdg87zh4pz**** |
| SecurityGroupId |
string |
No |
ID grup keamanan tempat Instance ECS berada. Instance ECS dalam grup keamanan yang sama dapat saling mengakses. |
sg-280ih**** |
| IoOptimized |
string |
No |
Apakah instans merupakan instans yang dioptimalkan I/O. Nilai valid: none: instans non-I/O optimized. optimized: instans I/O optimized. Nilai default adalah none untuk tipe instans yang sudah usang dan optimized untuk tipe instans lainnya. |
optimized |
| InternetChargeType |
string |
No |
Metode penagihan untuk penggunaan jaringan. Nilai valid:
Jika parameter ini tidak ditentukan, nilai default adalah PayByBandwidth untuk jaringan klasik dan PayByTraffic untuk VPC. |
PayByTraffic |
| InternetMaxBandwidthIn |
integer |
No |
Bandwidth publik arah masuk maksimum. Unit: Mbit/s. Nilai valid:
|
10 |
| InternetMaxBandwidthOut |
integer |
No |
Bandwidth publik arah keluar maksimum. Unit: Mbit/s. Nilai valid: 0 hingga 100. Nilai default: 0. |
10 |
| SystemDisk.Category |
string |
No |
Kategori cloud disk sistem. Nilai valid:
Parameter ini tidak dapat ditentukan bersama dengan
|
cloud_ssd |
| SystemDisk.Size |
integer |
No |
Ukuran Tipe disk sistem. Unit: GiB. Nilai valid:
Nilai parameter ini harus lebih besar dari atau sama dengan max{1, ImageSize}. Nilai default: max{40, ImageSize}. |
100 |
| SystemDisk.DiskName |
string |
No |
Nama cloud disk sistem. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf atau karakter Mandarin dan tidak boleh dimulai dengan |
cloud_ssdSystem |
| SystemDisk.Description |
string |
No |
Deskripsi cloud disk sistem. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan |
Test system disk. |
| SystemDisk.AutoSnapshotPolicyId |
string |
No |
ID kebijakan snapshot otomatis yang diterapkan pada cloud disk sistem. |
sp-bp12m37ccmxvbmi5**** |
| SystemDisk.PerformanceLevel |
string |
No |
Tingkat kinerja (PL) cloud disk sistem ketika disk adalah ESSD. Nilai valid:
Nilai default: PL1. |
PL0 |
| ScalingConfigurationName |
string |
No |
Nama konfigurasi penskalaan. Panjang nama harus 2 hingga 64 karakter dan dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Harus dimulai dengan angka, huruf, atau karakter Mandarin. Nama harus unik dalam grup penskalaan di wilayah yang sama. Jika Anda tidak menentukan parameter ini, ID konfigurasi penskalaan digunakan secara default. |
scalingconfig**** |
| LoadBalancerWeight |
integer |
No |
Bobot Instance ECS sebagai server backend dari instans load balancing yang terkait. Nilai valid: 1 hingga 100. Nilai default: 50. |
50 |
| Tags |
string |
No |
Tag Instans. Tag ditentukan sebagai pasangan kunci-nilai. Anda dapat menentukan hingga 20 tag. Batasan berikut berlaku untuk Key dan Value:
|
{"key1":"value1","key2":"value2", ... "key5":"value5"} |
| UserData |
string |
No |
Data pengguna Instans. 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 Instance ECS.
|
KeyPairTest |
| RamRoleName |
string |
No |
Nama peran RAM yang terkait dengan Instans. Nama disediakan dan dikelola oleh RAM. Anda dapat memanggil ListRoles untuk mengkueri peran RAM yang tersedia. |
ramrole**** |
| SecurityEnhancementStrategy |
string |
No |
Apakah akan mengaktifkan penguatan keamanan. Nilai valid:
|
Active |
| InstanceName |
string |
No |
Nama Instans yang dibuat melalui pembuatan otomatis menggunakan konfigurasi penskalaan ini. |
instance**** |
| HostName |
string |
No |
Hostname Instans. Titik (.) atau tanda hubung (-) tidak boleh digunakan sebagai karakter pertama atau terakhir, dan titik (.) atau tanda hubung (-) berurutan tidak diperbolehkan. Konvensi penamaan untuk berbagai tipe instans adalah sebagai berikut:
|
host**** |
| SpotStrategy |
string |
No |
Kebijakan preemption untuk instans pay-as-you-go. Nilai valid:
Nilai default: NoSpot. |
NoSpot |
| PasswordInherit |
boolean |
No |
Apakah akan menggunakan kata sandi yang telah ditetapkan dalam image. Untuk menggunakan parameter ini, pastikan kata sandi telah dikonfigurasi untuk image tersebut. Nilai valid:
|
false |
| Password |
string |
No |
Kata sandi Instans. Panjang kata sandi harus 8 hingga 30 karakter dan harus mengandung setidaknya tiga dari jenis karakter berikut: huruf besar, huruf kecil, angka, dan karakter khusus. Karakter khusus berikut didukung: `() Untuk instans Windows, kata sandi tidak boleh dimulai dengan garis miring (/). Catatan
Jika Anda menentukan parameter Password, kami menyarankan Anda mengirim permintaan melalui HTTPS untuk mencegah kebocoran kata sandi. |
123abc**** |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya tempat Instans berada. |
rg-resource**** |
| HpcClusterId |
string |
No |
ID kluster HPC tempat Instans berada. |
hpc-clusterid |
| InstanceDescription |
string |
No |
Deskripsi Instans. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan |
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 unik di antara berbagai permintaan. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi lebih lanjut, lihat Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-42665544**** |
| Ipv6AddressCount |
integer |
No |
Jumlah alamat IPv6 yang dihasilkan secara acak yang dialokasikan ke antarmuka jaringan elastis (ENI). |
1 |
| CreditSpecification |
string |
No |
Mode berjalan Instance Burstable. Nilai valid:
Untuk informasi lebih lanjut, lihat bagian mode performa dalam Ikhtisar Instance Burstable. |
Standard |
| ImageFamily |
string |
No |
Nama keluarga gambar. Jika Anda mengatur parameter ini, image terbaru yang tersedia dalam keluarga gambar yang ditentukan digunakan untuk membuat instans. Jika Anda mengatur |
hangzhou-daily-update |
| ZoneId |
string |
No |
ID zona Instans. |
cn-hangzhou-g |
| DedicatedHostId |
string |
No |
Apakah akan membuat Instance ECS pada spesifikasi khusus. Karena spesifikasi khusus tidak mendukung pembuatan spot instans, pengaturan SpotStrategy dan SpotPriceLimit dalam permintaan secara otomatis diabaikan ketika Anda menentukan DedicatedHostId. Anda dapat memanggil DescribeDedicatedHosts untuk mengkueri daftar ID host khusus. |
dh-bp67acfmxazb4p**** |
| Affinity |
string |
No |
Apakah instans pada host khusus diasosiasikan dengan host khusus tersebut. Nilai valid:
Nilai default: default. |
default |
| Tenancy |
string |
No |
Apakah akan membuat instans pada spesifikasi khusus. Nilai valid:
Nilai default: default. |
default |
| SchedulerOptions |
object |
No |
Opsi penjadwal. |
["testManagedPrivateSpaceId****"] |
| PrivatePoolOptions.MatchCriteria |
string |
No |
Opsi kolam pribadi untuk meluncurkan instans. Kolam pribadi dihasilkan setelah jaminan elastisitas atau reservasi kapasitas berlaku. Anda dapat memilih kolam pribadi saat memulai instans. Nilai valid:
|
Open |
| PrivatePoolOptions.Id |
string |
No |
ID kolam pribadi, yaitu ID jaminan elastisitas atau reservasi kapasitas. |
eap-bp67acfmxazb4**** |
| SpotDuration |
integer |
No |
Periode perlindungan spot instans. Unit: jam. Nilai valid:
Catatan
Alibaba Cloud mengirimkan notifikasi event sistem ECS 5 menit sebelum instans dilepaskan. Spot instans ditagih per detik. Kami menyarankan Anda memilih periode perlindungan yang sesuai berdasarkan durasi eksekusi tugas Anda. Nilai default: 1. |
1 |
| SpotInterruptionBehavior |
string |
No |
Mode interupsi spot instans. Saat ini, hanya terminate (default) yang didukung, yang secara langsung melepaskan instans. |
Terminate |
| InstanceTypes |
array |
No |
Tipe instans. Jika InstanceTypes ditentukan, InstanceType diabaikan. Jika instans tidak dapat dibuat berdasarkan tipe instans dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis secara otomatis memilih tipe instans dengan prioritas berikutnya untuk membuat instans. |
|
|
string |
No |
Tipe instans. Jika InstanceTypes ditentukan, InstanceType diabaikan. Jika instans tidak dapat dibuat berdasarkan tipe instans dengan prioritas lebih tinggi, Penyesuaian Skala Otomatis 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 |
Jika Anda ingin grup penskalaan melakukan penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini dan WeightedCapacity. Parameter ini menentukan tipe Instance ECS dan menimpa tipe Instance ECS dalam template peluncuran. Anda dapat menentukan N tipe instans untuk memperluas template peluncuran agar mendukung N tipe instans. Nilai valid N: 1 hingga 20. Catatan
Parameter ini hanya berlaku ketika LaunchTemplateId menentukan template peluncuran. Nilai valid InstanceType: tipe instans yang tersedia untuk dibeli. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
No |
Jika Anda ingin menentukan kapasitas tipe instans dalam konfigurasi penskalaan, tentukan parameter ini setelah 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 berbeda untuk tipe instans berbeda berdasarkan kebutuhan Anda. Contoh:
Untuk memenuhi kapasitas yang diharapkan, grup penskalaan melakukan penskalaan keluar 2 instans ecs.c5.xlarge. Catatan
Selama penskalaan keluar, kapasitas grup penskalaan tidak boleh melebihi jumlah kapasitas maksimum (MaxSize) dan bobot maksimum tipe instans. Nilai valid WeightedCapacity: 1 hingga 500. |
4 |
| DataDisks |
array<object> |
No |
Koleksi informasi cloud disk data. |
|
|
object |
No |
Koleksi informasi cloud disk data. |
||
| PerformanceLevel |
string |
No |
Tingkat kinerja (PL) cloud disk data ketika disk adalah ESSD. Nilai valid:
Catatan
Untuk informasi tentang cara memilih tingkat performa ESSD, lihat ESSD. |
PL0 |
| AutoSnapshotPolicyId |
string |
No |
ID kebijakan snapshot otomatis yang diterapkan pada cloud disk data. |
sp-bp19nq9enxqkomib**** |
| Encrypted |
string |
No |
Apakah akan mengenkripsi cloud disk data. Nilai valid:
Nilai default: false. |
false |
| Description |
string |
No |
Deskripsi cloud disk data. Panjang deskripsi harus 2 hingga 256 karakter dan tidak boleh dimulai dengan |
Test data disk. |
| SnapshotId |
string |
No |
ID snapshot yang digunakan untuk membuat cloud disk data. Jika parameter ini ditentukan, DataDisks.Size diabaikan. Ukuran aktual disk yang dibuat adalah ukuran snapshot yang ditentukan. Jika snapshot dibuat pada atau sebelum 15 Juli 2013, permintaan ditolak dan error InvalidSnapshot.TooOld dikembalikan. |
s-280s7**** |
| Categories |
array |
No |
Beberapa jenis disk Tipe disk data. Jika jenis disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk dengan prioritas berikutnya untuk membuat Tipe disk data. Nilai valid:
Catatan
Anda tidak dapat menentukan parameter ini bersama dengan |
|
|
string |
No |
Beberapa jenis disk Tipe disk data. Jika jenis disk dengan prioritas lebih tinggi tidak tersedia, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk dengan prioritas berikutnya untuk membuat Tipe disk data. Nilai valid:
Catatan
Anda tidak dapat menentukan parameter ini bersama dengan |
cloud |
|
| Size |
integer |
No |
Ukuran cloud disk data. Unit: GiB. Nilai valid:
Jika parameter ini ditentukan, ukuran disk harus lebih besar dari atau sama dengan ukuran snapshot (snapshot ditentukan oleh SnapshotId). |
100 |
| Device |
string |
No |
Titik memasang cloud disk data. Jika Anda tidak menentukan parameter ini, sistem secara otomatis mengalokasikan titik memasang selama pembuatan otomatis Instance ECS secara default. Titik memasang berkisar dari /dev/xvdb hingga /dev/xvdz. |
/dev/xvdb |
| DiskName |
string |
No |
Nama cloud disk data. Panjang nama harus 2 hingga 128 karakter dan dapat berisi huruf, angka, titik dua (:), garis bawah (_), dan tanda hubung (-). Harus dimulai dengan huruf atau karakter Mandarin dan tidak boleh dimulai dengan |
cloud_ssdData |
| Category |
string |
No |
Kategori cloud disk data. Nilai valid:
Parameter ini tidak dapat ditentukan bersama dengan DataDisk.Categories. Jika neither parameter ini maupun DataDisk.Categories ditentukan, nilai default digunakan:
|
cloud_ssd |
| DeleteWithInstance |
boolean |
No |
Apakah akan melepaskan cloud disk data ketika instans dilepaskan. Nilai valid:
Parameter ini hanya dapat diatur untuk cloud disk independen (DataDisks.Category diatur ke cloud, cloud_efficiency, cloud_ssd, atau cloud_essd). Jika tidak, error dikembalikan. Nilai default: true. |
true |
| KMSKeyId |
string |
No |
ID kunci KMS untuk cloud disk data. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| ProvisionedIops |
integer |
No |
Metrik performa IOPS yang disediakan (Input/Output Operations Per Second) untuk cloud disk data. Catatan
IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca/tulis (output/input) yang dapat diproses oleh penyimpanan blok per detik. |
100 |
| BurstingEnabled |
boolean |
No |
Apakah akan mengaktifkan fitur burst (lonjakan performa) untuk cloud disk sistem. Nilai valid:
Catatan
Parameter ini hanya didukung ketika |
false |
| SpotPriceLimits |
array<object> |
No |
Koleksi informasi penagihan untuk spot instans. |
|
|
object |
No |
Koleksi informasi penagihan untuk spot instans. |
||
| PriceLimit |
number |
No |
Harga tawaran untuk spot instans. Parameter ini berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit. |
0.5 |
| InstanceType |
string |
No |
Tipe instans spot instans. Parameter ini berlaku ketika SpotStrategy diatur ke SpotWithPriceLimit. |
ecs.g6.large |
| SecurityGroupIds |
array |
No |
ID grup keamanan tempat Instans ditambahkan. Untuk informasi lebih lanjut, lihat bagian grup keamanan dalam Batasan. Catatan
Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds secara bersamaan. |
|
|
string |
No |
ID grup keamanan tempat Instans ditambahkan. Untuk informasi lebih lanjut, lihat bagian grup keamanan dalam Batasan. Catatan
Anda tidak dapat menentukan SecurityGroupId dan SecurityGroupIds secara bersamaan. |
sg-bp18kz60mefs**** |
|
| InstancePatternInfos |
array<object> |
No |
Koleksi informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan. |
|
|
object |
No |
Koleksi informasi konfigurasi cerdas yang digunakan untuk memfilter tipe instans yang memenuhi persyaratan. |
||
| Cores |
integer |
No |
Jumlah inti vCPU dari tipe instans dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Untuk informasi lebih lanjut, lihat Keluarga instans. Perhatikan informasi berikut:
|
2 |
| InstanceFamilyLevel |
string |
No |
Tingkat keluarga instans, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Parameter ini berlaku ketika
|
EnterpriseLevel |
| MaxPrice |
number |
No |
Harga per jam maksimum untuk instans pay-as-you-go atau spot instans dalam mode konfigurasi cerdas, digunakan untuk memfilter tipe instans yang memenuhi persyaratan. Catatan
Parameter ini diperlukan ketika SpotStrategy diatur ke SpotWithPriceLimit. Dalam kasus lain, parameter ini opsional. |
2 |
| Memory |
number |
No |
Ukuran memori tipe instans dalam mode konfigurasi cerdas. Unit: GiB. Parameter ini digunakan untuk memfilter tipe instans yang memenuhi persyaratan. |
4 |
| ExcludedInstanceTypes |
array |
No |
Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:
|
|
|
string |
No |
Tipe instans yang akan dikecualikan. Anda dapat menggunakan karakter wildcard (*) untuk mengecualikan satu tipe instans atau seluruh keluarga instans. Contoh:
|
ecs.n1.small/ecs.n1.*/*7* |
|
| Architectures |
array |
No |
Jenis arsitektur tipe instans. Nilai valid:
Nilai default: semua jenis arsitektur disertakan. |
|
|
string |
No |
Jenis arsitektur tipe instans. Nilai valid:
Nilai default: semua jenis arsitektur disertakan. |
X86 |
|
| BurstablePerformance |
string |
No |
Apakah akan menyertakan tipe Instance Burstable. Nilai valid:
Nilai default: Include. |
Include |
| InstanceTypeFamilies |
array |
No |
Keluarga instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10. |
|
|
string |
No |
Keluarga instans yang akan dikueri. N menunjukkan bahwa Anda dapat menentukan beberapa keluarga instans. Nilai valid N: 1 hingga 10. |
ecs.g6 |
|
| MinimumCpuCoreCount |
integer |
No |
Jumlah minimum inti vCPU dari tipe instans. |
2 |
| MaximumCpuCoreCount |
integer |
No |
Jumlah maksimum inti vCPU dari tipe instans. Catatan
MaximumCpuCoreCount tidak boleh melebihi 4 kali nilai MinimumCpuCoreCount. |
4 |
| GpuSpecs |
array |
No |
Jenis GPU. |
|
|
string |
No |
Jenis GPU. |
NVIDIA V100 |
|
| InstanceCategories |
array |
No |
Kategorisasi instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat mengatur beberapa kategori instans. Nilai valid N: 1 hingga 10.
|
|
|
string |
No |
Kategorisasi instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat mengatur beberapa kategori tipe instans. Nilai valid N: 1 hingga 10.
|
Compute-optimized with GPU |
|
| CpuArchitectures |
array |
No |
Arsitektur CPU instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.
|
|
|
string |
No |
Arsitektur CPU instans. Nilai valid: Catatan
N menunjukkan bahwa Anda dapat menentukan beberapa arsitektur CPU. Nilai valid N: 1 hingga 2.
|
X86 |
|
| PhysicalProcessorModels |
array |
No |
Model prosesor instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10. |
|
|
string |
No |
Model prosesor instans. N menunjukkan bahwa Anda dapat menentukan beberapa model prosesor. Nilai valid N: 1 hingga 10. |
Intel Xeon(Ice Lake) Platinum 8369B |
|
| MinimumEniQuantity |
integer |
No |
Jumlah minimum antarmuka jaringan elastis (ENI) yang dapat dilampirkan ke instans. |
2 |
| MinimumEniPrivateIpAddressQuantity |
integer |
No |
Jumlah minimum alamat IPv4 yang dapat ditetapkan ke satu antarmuka jaringan elastis (ENI) instans. |
2 |
| MinimumEniIpv6AddressQuantity |
integer |
No |
Jumlah minimum alamat IPv6 yang dapat ditetapkan ke satu antarmuka jaringan elastis (ENI) instans. |
1 |
| MinimumInitialCredit |
integer |
No |
Kredit CPU awal minimum untuk Instans burstable (t5 atau t6). |
12 |
| MinimumBaselineCredit |
integer |
No |
Performa komputasi vCPU garis dasar minimum (jumlah semua vCPU) untuk Instans burstable (t5 atau t6). |
12 |
| MinimumMemorySize |
number |
No |
Ukuran memori minimum instans. Unit: GiB. |
4 |
| MaximumMemorySize |
number |
No |
Ukuran memori maksimum instans. Unit: GiB. |
4 |
| MinimumGpuAmount |
integer |
No |
Jumlah minimum GPU instans. Nilai valid: bilangan bulat positif. |
2 |
| MaximumGpuAmount |
integer |
No |
Jumlah maksimum GPU instans. Nilai valid: bilangan bulat positif. |
2 |
| SystemDiskCategories |
array |
No |
Beberapa jenis disk untuk Tipe disk sistem. Jika jenis disk dengan prioritas lebih tinggi tidak dapat digunakan, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk dengan prioritas berikutnya untuk membuat Tipe disk sistem. Nilai valid:
Catatan
Jika Anda menentukan parameter ini, Anda tidak dapat menentukan |
|
|
string |
No |
Beberapa jenis disk untuk Tipe disk sistem. Jika jenis disk dengan prioritas lebih tinggi tidak dapat digunakan, Penyesuaian Skala Otomatis secara otomatis mencoba jenis disk dengan prioritas berikutnya untuk membuat Tipe disk sistem. Nilai valid:
Catatan
Jika Anda menentukan parameter ini, Anda tidak dapat menentukan |
cloud |
|
| SystemDisk.Encrypted |
boolean |
No |
Apakah akan mengenkripsi cloud disk sistem. Nilai valid:
Nilai default: false. |
false |
| SystemDisk.KMSKeyId |
string |
No |
ID kunci KMS yang digunakan untuk cloud disk sistem. |
0e478b7a-4262-4802-b8cb-00d3fb40**** |
| SystemDisk.EncryptAlgorithm |
string |
No |
Algoritma enkripsi yang digunakan untuk cloud disk sistem. Nilai valid:
Nilai default: AES-256. |
AES-256 |
| SystemDisk.ProvisionedIops |
integer |
No |
Metrik performa IOPS yang disediakan (Input/Output Operations Per Second) untuk cloud disk sistem. Catatan
IOPS (Input/Output Operations Per Second) mengukur jumlah operasi baca/tulis (output/input) yang dapat diproses oleh Perangkat penyimpanan blok per detik. |
100 |
| SystemDisk.BurstingEnabled |
boolean |
No |
Apakah akan mengaktifkan fitur Burst (lonjakan performa) untuk cloud disk sistem. Nilai valid:
Catatan
Parameter ini hanya didukung ketika |
false |
| ImageOptions.LoginAsNonRoot |
boolean |
No |
Apakah instans ECS menggunakan Instance ECS-user untuk login. Untuk informasi lebih lanjut, lihat Mengelola nama login instans ECS. Nilai valid:
Nilai default: false. |
false |
| DeletionProtection |
boolean |
No |
The release protection property of the instance. Specifies whether to prevent the instance from being released through the ECS console or the DeleteInstance API operation to avoid accidental deletion. Valid values:
Default value: false. Catatan
This property applies only to pay-as-you-go instances. It prevents instances created by Auto Scaling scale-out activities from being accidentally deleted but does not affect normal scale-in activities. Instances with release protection enabled can still be released by scale-in activities. |
false |
| StorageSetId |
string |
No |
ID kluster penyimpanan blok khusus. |
ss-bp67acfmxazb4p**** |
| StorageSetPartitionNumber |
integer |
No |
Jumlah maksimum partisi dalam kluster penyimpanan blok khusus. Nilai valid: bilangan bulat lebih besar dari atau sama dengan 2. [_single.params.CustomPriorities.desc |
2 |
| CustomPriorities |
array<object> |
No |
The custom priorities of instance type + vSwitch combinations. Penting This parameter takes effect only when the scaling policy of the scaling group is set to priority policy. If an instance cannot be created based on ECS instance type + vSwitch combination with a higher priority, Auto Scaling automatically selects the combination with the next priority. Catatan
If you specify custom priorities for only some instance type + vSwitch combinations, the unspecified combinations have lower priorities than the specified ones. The unspecified combinations are still prioritized based on the vSwitch order of the scaling group and ECS instance type order of the scaling configuration.
|
|
|
object |
No |
|||
| InstanceType |
string |
No |
Tipe instans dari Instance ECS. Penting Tipe instans harus disertakan dalam daftar tipe instans konfigurasi penskalaan. |
ecs.g6.large |
| VswitchId |
string |
No |
The ID of the vSwitch. Penting The vSwitch must be included in the vSwitch list of the scaling group. |
vsw-bp14zolna43z266bq**** |
| NetworkInterfaces |
array<object> |
No |
Daftar antarmuka jaringan elastis (ENI). |
|
|
object |
No |
Antarmuka jaringan elastis (ENI). |
||
| InstanceType |
string |
No |
Tipe antarmuka jaringan elastis (ENI). Jika Anda menggunakan parameter ini, Anda harus menggunakan NetworkInterfaces untuk mengatur pengontrol antarmuka jaringan (NIC) primer, dan Anda tidak dapat menentukan SecurityGroupId atau SecurityGroupIds. Nilai valid:
Nilai default: Secondary. |
Primary |
| NetworkInterfaceTrafficMode |
string |
No |
The communication mode of the network interface controller (NIC). Valid values:
Default value: Standard. Catatan
The number of elastic network interfaces (ENIs) in RDMA mode cannot exceed the limit of the instance family. For more information, see Instance families. |
HighPerformance |
| Ipv6AddressCount |
integer |
No |
The number of randomly generated IPv6 addresses for the primary ENI. Note:
|
1 |
| SecurityGroupIds |
array |
No |
The IDs of one or more security groups to which the elastic network interface (ENI) belongs. |
|
|
string |
No |
The IDs of one or more security groups to which the elastic network interface (ENI) belongs. Note:
|
sg-uf6ij8dwxxxxxx |
|
| SecondaryPrivateIpAddressCount |
integer |
No |
The number of secondary private IPv4 addresses assigned to the ENI. Valid values: 1 to 49.
|
6 |
| VSwitchIds |
array |
No |
The IDs of the vSwitches to which the elastic network interface (ENI) belongs. N indicates that you can set multiple vSwitches. Valid values of N: 1 to 10. Note:
|
|
|
string |
No |
The IDs of the vSwitches to which the elastic network interface (ENI) belongs. N indicates that you can set multiple vSwitches. Valid values of N: 1 to 10. Note:
|
vsw-bp67acfmxazb4p**** |
|
| DedicatedHostClusterId |
string |
No |
The ID of the dedicated host cluster. |
dc-2zedxc67zqzt7lb4**** |
| SecurityOptions |
object |
No |
The security options. |
|
| ConfidentialComputingMode |
string |
No |
The confidential computing mode. Valid values:
|
TDX |
| HttpEndpoint |
string |
No |
Specifies whether to enable the access channel for instance metadata. Valid values:
Default value: enabled. Catatan
For information about instance metadata, see Overview of instance metadata. |
enabled |
| HttpTokens |
string |
No |
Specifies whether to forcefully use the security-hardened mode (IMDSv2) when accessing instance metadata. Valid values:
Default value: optional. Catatan
For information about instance metadata access modes, see Instance metadata access modes. |
optional |
| ResourcePoolOptions |
object |
No |
The resource pool policy used when creating instances. After you specify this parameter, note the following items:
|
|
| Strategy |
string |
No |
The resource pool includes private pools generated after the elasticity assurance or capacity reservation takes effect, and public pools for instance startup. Valid values:
Default value: None. |
PrivatePoolFirst |
| PrivatePoolIds |
array |
No |
The IDs of private pools, which are the IDs of elasticity assurance or capacity reservation services. Only Target-mode private pool IDs can be specified. This parameter cannot be specified together with the PrivatePoolTags parameter. |
|
|
string |
No |
The ID of a private pool, which is the ID of an elasticity assurance or capacity reservation service. Only Target-mode private pool IDs can be specified. This parameter cannot be specified together with the PrivatePoolTags parameter. Valid values of N: 1 to 20. |
eap-bp67acfmxazb4**** |
|
| PrivatePoolTags |
array<object> |
No |
Filters available Target private pools by tag. Valid values of N: 1 to 20. Note:
|
|
|
object |
No |
Filters available Target private pools by tag. Valid values of N: 1 to 20. Note:
|
||
| Key |
string |
No |
The tag key of the private pool. |
TestKey |
| Value |
string |
No |
The tag value of the private pool. |
TestValue |
| InstanceTypeCandidateOptions |
object |
No |
After the alternative mode is enabled, when issues such as insufficient inventory are encountered, similar instance types of the same size are supplemented based on the currently selected instance types, or vSwitches in alternative zones are created and added to the scaling group. |
|
| Enabled |
boolean |
No |
Specifies whether to enable the alternative mode. |
true |
| MaxPrice |
number |
No |
The maximum price for alternative instance types. |
2.10 |
| AllowDifferentGeneration |
boolean |
No |
Specifies whether to allow supplementing instance types of other generations.
|
true |
| AllowCrossAz |
boolean |
No |
Specifies whether to allow supplementing vSwitches in other zones. Catatan
The instance type remains unchanged. Only alternative zones are selected. When all selected zones of the scaling group cannot be used for scale-out due to issues such as insufficient inventory, new zone vSwitches are automatically added to the scaling group based on this configuration. For example, if the scaling group is configured with the cn-hangzhou-h and cn-hangzhou-g zones, and neither zone can be used for scale-out, Auto Scaling may create a vSwitch in cn-hangzhou-k based on real-time inventory and add it to the scaling group. |
true |
| AllowCidrBlocks |
array |
No |
The CIDR blocks for vSwitches that can be supplemented in other zones. |
|
|
string |
No |
The vSwitch CIDR block requirements are as follows:
|
172.16.0.0/24 |
|
| SecondaryEniVSwitchConstraint |
string |
No |
Specifies whether a vSwitch from the VSwitchIds list must be selected for the secondary elastic network interface (ENI) when the VSwitchIds parameter is set for the secondary ENI. Valid values:
Default value: Strict. |
Strict |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The information about the created scaling configuration. |
||
| ScalingConfigurationId |
string |
The ID of the scaling configuration. |
asc-bp1ffogfdauy0nu5**** |
| RequestId |
string |
The request ID. |
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.