Mengaktifkan grup penskalaan.
Deskripsi operasi
Deskripsi operasi
-
Anda dapat memanggil operasi ini untuk mengaktifkan grup penskalaan hanya ketika grup penskalaan berada dalam status Inactive dan memiliki sumber konfigurasi instans (konfigurasi penskalaan, template peluncuran, atau Instans ECS yang ditentukan saat pembuatan grup penskalaan). Jika tidak, pemanggilan akan gagal.
CatatanGrup penskalaan hanya dapat memiliki satu sumber konfigurasi instans aktif dalam satu waktu. Saat Anda memanggil operasi ini, Anda dapat menentukan konfigurasi penskalaan atau template peluncuran untuk grup penskalaan. Jika Anda telah mengonfigurasi sumber konfigurasi instans untuk grup penskalaan sebelum memanggil operasi ini, menentukan konfigurasi penskalaan atau template peluncuran akan menimpa konfigurasi yang ada.
-
Jika Anda menentukan Instans ECS (InstanceId.N) untuk ditambahkan ke grup penskalaan saat memanggil operasi ini, Penyesuaian Skala Otomatis memeriksa apakah jumlah total Instans ECS (Total Capacity) dalam grup penskalaan berada di antara nilai minimum (MinSize) dan nilai maksimum (MaxSize) setelah Instans ECS ditambahkan:
Jika Total Capacity grup penskalaan kurang dari MinSize, Penyesuaian Skala Otomatis secara otomatis membuat Instans ECS pay-as-you-go untuk menutupi selisihnya.
Misalnya, jika Anda mengatur MinSize menjadi 5 saat membuat grup penskalaan dan menentukan 2 Instans ECS yang ada di parameter InstanceId.N saat mengaktifkan grup penskalaan, Penyesuaian Skala Otomatis menambahkan 2 Instans ECS yang ada lalu secara otomatis membuat 3 Instans ECS lainnya.
Jika Total Capacity grup penskalaan lebih besar dari MaxSize, pemanggilan akan gagal.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:EnableScalingGroup |
update |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
ID grup penskalaan. |
asg-bp14wlu85wrpchm0**** |
| ActiveScalingConfigurationId |
string |
No |
ID konfigurasi penskalaan yang akan diaktifkan di grup penskalaan. |
asc-bp1ffogfdauy0nu5**** |
| LaunchTemplateId |
string |
No |
ID template peluncuran. Parameter ini menentukan bahwa grup penskalaan memperoleh informasi konfigurasi peluncuran dari template peluncuran. |
lt-m5e3ofjr1zn1aw7**** |
| LaunchTemplateVersion |
string |
No |
Versi template peluncuran. Nilai valid:
|
Default |
| InstanceId |
array |
No |
ID Instans ECS yang akan ditambahkan ke grup penskalaan setelah grup penskalaan diaktifkan. Nilai valid N: 1 hingga 20. Instans ECS yang akan ditambahkan ke grup penskalaan harus memenuhi kondisi berikut:
|
i-283vv**** |
|
string |
No |
ID Instans ECS yang akan ditambahkan ke grup penskalaan setelah grup penskalaan diaktifkan. Nilai valid N: 1 hingga 20. Instans ECS yang akan ditambahkan ke grup penskalaan harus memenuhi kondisi berikut:
|
i-283vv**** |
|
| LoadBalancerWeight |
array |
No |
Bobot Instans ECS atau elastic container instance sebagai server backend dari instans Server Load Balancer (SLB) yang terkait. Nilai valid N: 1 hingga 20. Nilai valid parameter ini: 1 hingga 100. Nilai default: 50. |
50 |
|
integer |
No |
Bobot Instans ECS atau elastic container instance sebagai server backend dari instans SLB yang terkait. Nilai valid N: 1 hingga 20. Nilai valid parameter ini: 1 hingga 100. Nilai default: 50. |
50 |
|
| LaunchTemplateOverride |
array<object> |
No |
Informasi penggantian template peluncuran. |
|
|
object |
No |
Informasi penggantian template peluncuran. |
||
| InstanceType |
string |
No |
Jika Anda ingin grup penskalaan melakukan penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini dan LaunchTemplateOverride.N.WeightedCapacity. Parameter ini menentukan tipe Instans ECS dan menimpa tipe Instans ECS di template peluncuran. Anda dapat menentukan N nilai untuk parameter ini guna memperluas template peluncuran agar mendukung N tipe instans. Nilai valid N: 1 hingga 10. Catatan
Parameter ini hanya berlaku ketika parameter LaunchTemplateId menentukan template peluncuran. Untuk nilai valid InstanceType, lihat Instance families. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
No |
Jika Anda ingin grup penskalaan melakukan penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini setelah Anda menentukan LaunchTemplateOverride.N.InstanceType. Kedua parameter ini saling berkorespondensi satu lawan satu, dan nilai N harus sama. Parameter ini menentukan bobot tipe instans, yang merepresentasikan kapasitas satu instans dari tipe ini di grup penskalaan. Bobot yang lebih tinggi 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 kinerja lainnya, Anda dapat menetapkan bobot berbeda untuk tipe instans berbeda berdasarkan kebutuhan Anda. Misalnya:
Untuk memenuhi kapasitas yang diharapkan, grup penskalaan melakukan scale out dengan menambahkan 2 instans ecs.c5.xlarge. Catatan
Selama scale-out, kapasitas grup penskalaan tidak boleh melebihi jumlah dari kapasitas maksimum (MaxSize) dan bobot maksimum di antara tipe instans. Nilai valid WeightedCapacity: 1 hingga 500. |
4 |
| RegionId |
string |
No |
ID wilayah grup penskalaan. |
cn-qingdao |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.