Membuat grup penskalaan untuk menyesuaikan kapasitas komputasi (jumlah instans) secara otomatis berdasarkan perubahan bisnis dan kebijakan.
Deskripsi operasi
Grup penskalaan adalah kumpulan Instans ECS yang melayani skenario umum yang sama.
Jumlah grup penskalaan yang dapat dibuat di suatu wilayah bergantung pada penggunaan Penyesuaian Skala Otomatis Anda. Buka Pusat Kuota untuk melihat kuota jumlah total grup penskalaan.
Grup penskalaan tidak langsung berlaku setelah dibuat. Anda harus memanggil EnableScalingGroup untuk mengaktifkan grup penskalaan sebelum dapat memicu aktivitas penskalaan dan menjalankan aturan penskalaan.
Grup penskalaan, instans Classic Load Balancer (CLB) yang terkait, dan instans ApsaraDB RDS yang terkait harus berada di wilayah yang sama. Untuk informasi lebih lanjut, lihat Wilayah dan zona.
Jika Anda mengaitkan instans CLB dengan grup penskalaan, grup penskalaan secara otomatis menambahkan Instans ECS yang bergabung ke kelompok server backend dari instans CLB. Anda dapat menentukan kelompok server tempat Instans ECS ditambahkan. Dua jenis kelompok server berikut didukung:
-
Kelompok server default: digunakan untuk menerima permintaan antarmuka depan. Jika tidak ada kelompok server virtual atau kelompok server utama/sekunder yang dikonfigurasi untuk pendengar, permintaan diteruskan ke instans ECS di kelompok server default secara default.
-
Kelompok layanan virtual: gunakan kelompok layanan virtual ketika Anda ingin meneruskan permintaan berbeda ke server backend berbeda, atau ketika Anda ingin meneruskan permintaan berdasarkan nama domain atau URL.
Jika Anda menentukan baik kelompok server default maupun beberapa kelompok layanan virtual, instans ECS ditambahkan ke semua kelompok server tersebut.
Setelah instans ditambahkan ke kelompok server backend dari instans CLB, bobot default adalah 50. Instans CLB harus memenuhi kondisi berikut:
-
Instans CLB harus dalam status aktif. Anda dapat memanggil DescribeLoadBalancers untuk mengkueri status instans CLB tertentu.
-
Pemeriksaan kesehatan harus diaktifkan untuk semua Port pendengar yang dikonfigurasi pada instans CLB. Jika tidak, pembuatan grup penskalaan akan gagal.
Jika Anda mengaitkan kelompok server Application Load Balancer (ALB), kelompok server Network Load Balancer (NLB), atau kelompok server Gateway Load Balancer (GWLB) dengan grup penskalaan, grup penskalaan secara otomatis menambahkan Instans ECS yang bergabung sebagai server backend dari kelompok server ALB, NLB, atau GWLB untuk memproses permintaan akses yang didistribusikan oleh instans ALB, NLB, atau GWLB. Anda dapat menentukan beberapa kelompok server ALB, NLB, atau GWLB, tetapi kelompok server tersebut harus berada di VPC yang sama dengan grup penskalaan. Untuk informasi lebih lanjut, lihat AttachAlbServerGroups atau AttachServerGroups.
Jika Anda mengaitkan instans ApsaraDB RDS dengan grup penskalaan, grup penskalaan secara otomatis menambahkan alamat IP internal Instans ECS yang bergabung ke daftar putih instans RDS. Instans RDS harus memenuhi kondisi berikut:
-
Instans RDS harus dalam status Running. Anda dapat memanggil DescribeDBInstances untuk mengkueri status instans RDS tertentu.
-
Jumlah alamat IP dalam daftar putih instans RDS tidak boleh melebihi batas atas. Untuk informasi lebih lanjut, lihat Mengonfigurasi daftar putih dalam dokumentasi ApsaraDB RDS.
Jika MultiAZPolicy dari grup penskalaan diatur ke COST_OPTIMIZED:
Saat Anda menentukan parameter OnDemandBaseCapacity,
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:CreateScalingGroup |
create |
*GrupPenskalaan.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupName |
string |
No |
Nama grup penskalaan. Nama harus unik dalam satu wilayah. 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 Tionghoa. Nilai default: nilai ScalingGroupId. |
scalinggroup**** |
| LaunchTemplateId |
string |
No |
ID template peluncuran tempat grup penskalaan memperoleh informasi konfigurasi peluncuran. |
lt-m5e3ofjr1zn1aw7**** |
| LaunchTemplateVersion |
string |
No |
Versi template peluncuran. Nilai valid:
|
Default |
| InstanceId |
string |
No |
ID instans. Saat Anda membuat grup penskalaan, informasi konfigurasi yang diperlukan diperoleh dari instans tertentu, dan konfigurasi penskalaan dibuat secara otomatis. |
i-28wt4**** |
| RegionId |
string |
Yes |
ID wilayah grup penskalaan. |
cn-qingdao |
| MinSize |
integer |
Yes |
Jumlah minimum instans dalam grup penskalaan. Ketika jumlah instans dalam grup penskalaan kurang dari nilai MinSize, Penyesuaian Skala Otomatis melakukan pembuatan instans secara otomatis. Catatan
Nilai MinSize harus kurang dari atau sama dengan nilai MaxSize. |
2 |
| MaxSize |
integer |
Yes |
Jumlah maksimum instans dalam grup penskalaan. Ketika jumlah instans dalam grup penskalaan melebihi nilai MaxSize, Penyesuaian Skala Otomatis secara otomatis menghapus instans. Nilai valid MaxSize bergantung pada penggunaan Penyesuaian Skala Otomatis Anda. Buka Pusat Kuota untuk melihat kuota jumlah maksimum instans dalam satu grup penskalaan. Jika kuota jumlah maksimum instans dalam satu grup penskalaan adalah 2000, nilai valid MaxSize adalah 0 hingga 2000. |
20 |
| DefaultCooldown |
integer |
No |
Waktu pendinginan setelah aktivitas penskalaan (menambah atau menghapus instans) selesai. Nilai valid: 0 hingga 86400. Unit: detik. Selama waktu pendinginan, grup penskalaan tidak menjalankan aktivitas penskalaan lainnya. Ini hanya berlaku untuk aktivitas penskalaan yang dipicu oleh tugas yang dipicu event CloudMonitor. Nilai default: 300. |
300 |
| LoadBalancerIds |
string |
No |
ID instans CLB. Nilainya dapat berupa array JSON yang terdiri dari beberapa ID instans CLB. Pisahkan beberapa ID dengan koma (,). Jumlah total instans CLB yang dapat dikaitkan dengan satu grup penskalaan bergantung pada penggunaan Penyesuaian Skala Otomatis Anda. Buka Pusat Kuota untuk melihat kuota jumlah total instans load balancing yang dapat dikaitkan dengan satu grup penskalaan. |
["lb-bp1u7etiogg38yvwz****", "lb-bp168cqrux9ai9l7f****", "lb-bp1jv3m9zvj22ufxp****"] |
| DBInstanceIds |
string |
No |
ID instans ApsaraDB RDS. Nilainya dapat berupa array JSON yang terdiri dari beberapa ID instans RDS. Pisahkan beberapa ID dengan koma (,). Jumlah total instans RDS yang dapat dikaitkan dengan satu grup penskalaan bergantung pada penggunaan Penyesuaian Skala Otomatis Anda. Buka Pusat Kuota untuk melihat kuota jumlah total instans RDS yang dapat dikaitkan dengan satu grup penskalaan. |
["rm-bp142f86de0t7****", "rm-bp18l1z42ar4o****", "rm-bp1lqr97h4aqk****"] |
| RemovalPolicies |
array |
No |
Kebijakan filter untuk kebijakan skala masuk. Nilai valid:
Konfigurasi penskalaan yang disebutkan dalam OldestScalingConfiguration merujuk pada sumber konfigurasi instans dalam grup penskalaan, termasuk konfigurasi penskalaan dan template peluncuran. CustomPolicy hanya dapat diatur sebagai kebijakan skala masuk pertama. Saat Anda menentukan CustomPolicy, Anda juga harus menentukan parameter CustomPolicyARN. Catatan
Penghapusan Instans ECS dari grup penskalaan juga dipengaruhi oleh kebijakan penskalaan (MultiAZPolicy) dari grup penskalaan. Untuk informasi lebih lanjut, lihat Mengonfigurasi kebijakan kombinasi untuk menghapus instans. |
|
|
string |
No |
Kebijakan filter untuk kebijakan skala masuk. Nilai valid:
Konfigurasi penskalaan yang disebutkan dalam OldestScalingConfiguration merujuk pada sumber konfigurasi instans dalam grup penskalaan, termasuk konfigurasi penskalaan dan template peluncuran. CustomPolicy hanya dapat diatur sebagai kebijakan skala masuk pertama. Saat Anda menentukan CustomPolicy, Anda juga harus menentukan parameter CustomPolicyARN. Catatan
Penghapusan Instans ECS dari grup penskalaan juga dipengaruhi oleh kebijakan penskalaan (MultiAZPolicy) dari grup penskalaan. Untuk informasi lebih lanjut, lihat Mengonfigurasi kebijakan kombinasi untuk menghapus instans. |
OldestScalingConfiguration |
|
| VSwitchId |
string |
No |
ID vSwitch. Jika Anda menentukan parameter ini, jenis jaringan grup penskalaan adalah VPC. Catatan
Jika neither VSwitchId maupun VSwitchIds ditentukan, jenis jaringan grup penskalaan default ke jaringan klasik. |
vsw-bp14zolna43z266bq**** |
| MultiAZPolicy |
string |
No |
Kebijakan penskalaan untuk Instans ECS dalam grup penskalaan multi-zona. Nilai valid:
Nilai default: PRIORITY. |
PRIORITY |
| HealthCheckType |
string |
No |
Mode pemeriksaan kesehatan grup penskalaan. Nilai valid:
Nilai default: ECS. Catatan
Untuk mengaktifkan baik pemeriksaan kesehatan instans maupun pemeriksaan kesehatan load balancing, gunakan parameter |
ECS |
| ScalingPolicy |
string |
No |
Menentukan mode pencabutan grup penskalaan. Nilai valid:
ScalingPolicy menentukan mode pencabutan grup penskalaan, tetapi aksi spesifik saat instans dihapus dari grup penskalaan ditentukan oleh parameter RemovePolicy dari RemoveInstances. Untuk informasi lebih lanjut, lihat RemoveInstances. |
recycle |
| ClientToken |
string |
No |
Memastikan idempotensi permintaan. Hasilkan nilai parameter dari klien Anda yang unik di berbagai permintaan. Nilai 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**** |
| OnDemandBaseCapacity |
integer |
No |
Jumlah minimum instans pay-as-you-go yang diperlukan dalam grup penskalaan. Nilai valid: 0 hingga 1000. Ketika jumlah instans pay-as-you-go kurang dari nilai ini, instans pay-as-you-go diprioritaskan untuk dibuat. |
30 |
| OnDemandPercentageAboveBaseCapacity |
integer |
No |
Persentase instans pay-as-you-go di antara instans berlebih setelah jumlah minimum instans pay-as-you-go (OnDemandBaseCapacity) terpenuhi. Nilai valid: 0 hingga 100. |
20 |
| SpotInstanceRemedy |
boolean |
No |
Apakah akan mengaktifkan kebijakan suplementasi spot instans. Setelah kebijakan ini diaktifkan, ketika grup Penyesuaian Skala Otomatis menerima Paket sistem bahwa spot instans akan direklamasi, grup Penyesuaian Skala Otomatis mencoba membuat instans baru untuk menggantikan spot instans yang akan direklamasi. |
true |
| CompensateWithOnDemand |
boolean |
No |
Apakah akan membuat instans pay-as-you-go secara otomatis untuk memenuhi jumlah Instans ECS yang diperlukan ketika spot instans tidak dapat dibuat karena harga, persediaan, atau alasan lainnya. Parameter ini hanya berlaku ketika MultiAZPolicy diatur ke COST_OPTIMIZED. Nilai valid:
Nilai default: true. |
true |
| SpotInstancePools |
integer |
No |
Jumlah Tipe instans yang tersedia. Grup penskalaan membuat spot instans di berbagai Tipe instans dengan biaya terendah secara seimbang. Nilai valid: 1 hingga 10. |
5 |
| DesiredCapacity |
integer |
No |
Jumlah instans yang diharapkan dalam grup penskalaan. Grup penskalaan secara otomatis mempertahankan jumlah instans pada jumlah yang diharapkan. Nilai tidak boleh lebih besar dari MaxSize atau lebih kecil dari MinSize. |
5 |
| GroupDeletionProtection |
boolean |
No |
Apakah akan mengaktifkan perlindungan penghapusan untuk grup penskalaan. Nilai valid:
Nilai default: false. |
true |
| GroupType |
string |
No |
Tipe instans yang dikelola oleh grup penskalaan. Nilai valid:
Nilai default: ECS. |
ECS |
| ContainerGroupId |
string |
No |
ID instans ECI, yaitu ID kelompok kontainer. |
eci-uf6fonnghi50u374**** |
| VSwitchIds |
array |
No |
ID satu atau beberapa vSwitch. Jika Anda menentukan VSwitchIds, parameter VSwitchId diabaikan. Jika Anda menentukan parameter ini, jenis jaringan grup penskalaan adalah VPC. Saat Anda menentukan beberapa vSwitch:
Catatan
Jika neither VSwitchId maupun VSwitchIds ditentukan, jenis jaringan grup penskalaan default ke jaringan klasik. |
|
|
string |
No |
ID satu atau beberapa vSwitch. Jika Anda menentukan VSwitchIds, parameter VSwitchId diabaikan. Jika Anda menentukan parameter ini, jenis jaringan grup penskalaan adalah VPC. Saat Anda menentukan beberapa vSwitch:
Catatan
Jika neither VSwitchId maupun VSwitchIds ditentukan, jenis jaringan grup penskalaan default ke jaringan klasik. |
vsw-bp14zolna43z266bq**** |
|
| LifecycleHooks |
array<object> |
No |
Daftar informasi kait siklus hidup. |
|
|
object |
No |
Daftar informasi kait siklus hidup. |
||
| DefaultResult |
string |
No |
Aksi berikutnya setelah keadaan tunggu berakhir. Nilai valid:
Ketika aktivitas skala masuk (SCALE_IN) memicu beberapa kait siklus hidup, jika keadaan tunggu kait siklus hidup dengan DefaultResult diatur ke ABANDON berakhir, keadaan tunggu kait siklus hidup lainnya berakhir lebih awal. Dalam kasus lain, aksi berikutnya ditentukan oleh kait siklus hidup terakhir yang keadaan tunggunya berakhir. Nilai default: CONTINUE. |
CONTINUE |
| LifecycleHookName |
string |
No |
Nama kait siklus hidup. Setelah nama ditentukan, nama tidak dapat diubah. Jika tidak ditentukan, nama default ke ID kait siklus hidup. |
lifecyclehook**** |
| LifecycleTransition |
string |
No |
Tipe aktivitas penskalaan yang diterapkan oleh kait siklus hidup. Nilai valid:
Catatan
Jika kait siklus hidup ditentukan untuk grup penskalaan, parameter ini wajib. Parameter terkait lainnya bersifat opsional. |
SCALE_OUT |
| NotificationMetadata |
string |
No |
Informasi string tetap untuk keadaan tunggu aktivitas penskalaan. Panjang nilai parameter tidak boleh melebihi 4096 karakter. Setiap kali Penyesuaian Skala Otomatis mendorong paket ke Penerima Notifikasi, ia juga mengirimkan nilai parameter notificationmetadata yang Anda tentukan sebelumnya, yang membantu Anda mengelola dan menandai kategori informasi notifikasi yang berbeda. Parameter ini hanya berlaku ketika parameter notificationarn juga ditentukan. |
Test |
| NotificationArn |
string |
No |
Identitas Penerima Notifikasi untuk kait siklus hidup. Tipe objek notifikasi berikut didukung: Antrian Pesan Simple Message Queue (sebelumnya MNS) dan topik. Nilai parameter dalam format berikut: acs:ess:{region}:{account-id}:{resource-relative-id}.
Contoh:
|
acs:ess:cn-hangzhou:1111111111:queue/queue2 |
| HeartbeatTimeout |
integer |
No |
Waktu tunggu yang diatur oleh kait siklus hidup untuk aktivitas grup penskalaan. Setelah waktu tunggu habis, aksi berikutnya dilakukan. Nilai valid: 30 hingga 21600. Unit: detik. Setelah kait siklus hidup dibuat, Anda dapat memanggil RecordLifecycleActionHeartbeat untuk memperpanjang waktu tunggu instans, atau memanggil CompleteLifecycleAction untuk mengakhiri keadaan tunggu aktivitas penskalaan lebih awal. Nilai default: 600. |
600 |
| VServerGroups |
array<object> |
No |
Informasi tentang kelompok layanan virtual yang dikaitkan dengan grup penskalaan. |
|
|
array<object> |
No |
Informasi tentang kelompok layanan virtual yang dikaitkan dengan grup penskalaan. |
||
| VServerGroupAttributes |
array<object> |
No |
Atribut kelompok server backend. |
|
|
object |
No |
Atribut kelompok server backend. |
||
| VServerGroupId |
string |
No |
ID kelompok layanan virtual. |
rsp-bp1443g77**** |
| Weight |
integer |
No |
Bobot instans sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok layanan virtual. Bobot yang lebih tinggi menghasilkan lebih banyak permintaan akses dialokasikan ke instans. Jika bobot adalah 0, instans tidak menerima permintaan akses. Nilai valid: 0 hingga 100. Nilai default: 50. |
100 |
| Port |
integer |
No |
Nomor Port yang digunakan oleh instans setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok layanan virtual. Nilai valid: 1 hingga 65535. |
22 |
| LoadBalancerId |
string |
No |
ID instans CLB (Classic Load Balancer) tempat kelompok layanan virtual berada. |
lb-bp1u7etiogg38yvwz**** |
| Tags |
array<object> |
No |
Tag grup penskalaan. |
|
|
object |
No |
Tag grup penskalaan. |
||
| Key |
string |
No |
Kunci tag grup penskalaan. |
Department |
| Value |
string |
No |
Nilai tag grup penskalaan. |
Finance |
| Propagate |
boolean |
No |
Apakah tag merupakan tag yang dapat disebarkan. Nilai valid:
Nilai default: false. |
false |
| LaunchTemplateOverrides |
array<object> |
No |
Informasi tipe instans yang memperluas template peluncuran. |
|
|
object |
No |
Informasi tipe instans yang memperluas template peluncuran. |
||
| InstanceType |
string |
No |
Saat Anda ingin grup penskalaan melakukan penskalaan berdasarkan kapasitas tipe instans, tentukan baik parameter ini maupun LaunchTemplateOverrides.WeightedCapacity. Parameter ini menentukan tipe instans dan mengganti tipe instans dalam template peluncuran. Catatan
Parameter ini hanya berlaku ketika parameter LaunchTemplateId menentukan template peluncuran. Nilai valid InstanceType: Tipe instans Instans ECS yang tersedia untuk dibeli. |
ecs.c5.xlarge |
| WeightedCapacity |
integer |
No |
Saat Anda ingin grup penskalaan melakukan penskalaan berdasarkan kapasitas tipe instans, tentukan parameter ini setelah menentukan LaunchTemplateOverrides.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 metrik kinerja seperti jumlah vCPU dan ukuran memori bervariasi antar tipe instans, Anda dapat menetapkan bobot berbeda untuk tipe instans berbeda berdasarkan kebutuhan Anda. Contoh:
Untuk memenuhi kapasitas yang diharapkan, grup penskalaan melakukan skala keluar 2 instans ecs.c5.xlarge. Catatan
Selama skala keluar, kapasitas grup penskalaan tidak boleh melebihi jumlah kapasitas maksimum (MaxSize) dan bobot maksimum tipe instans. Nilai valid WeightedCapacity: 1 hingga 500. |
4 |
| SpotPriceLimit |
number |
No |
Harga bid maksimum untuk tipe instans yang ditentukan dalam override template peluncuran ( Catatan
Parameter ini hanya berlaku ketika parameter |
0.025 |
| AlbServerGroups |
array<object> |
No |
Informasi tentang kelompok server ALB. |
|
|
object |
No |
Informasi tentang kelompok server ALB. |
||
| AlbServerGroupId |
string |
No |
ID kelompok server ALB. Jumlah kelompok server ALB yang dapat dikaitkan dengan grup penskalaan terbatas. Untuk melihat atau meminta peningkatan kuota, buka Pusat Kuota. |
sgp-ddwb0y0g6y9bjm**** |
| Weight |
integer |
No |
Bobot instans sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok server ALB. Bobot yang lebih tinggi menghasilkan lebih banyak permintaan akses didistribusikan ke instans. Jika bobot adalah 0, instans tidak menerima permintaan akses. Nilai valid: 0 hingga 100. |
100 |
| Port |
integer |
No |
Nomor Port yang digunakan oleh instans setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok server ALB. Nilai valid: 1 hingga 65535. |
22 |
| ServerGroups |
array<object> |
No |
Informasi tentang kelompok server load balancing. Catatan
Anda tidak dapat menentukan informasi kelompok server yang sama di AlbServerGroups dan ServerGroups. |
|
|
object |
No |
Informasi tentang kelompok server load balancing. |
||
| ServerGroupId |
string |
No |
ID kelompok server. |
sgp-5yc3bd9lfyh***** |
| Type |
string |
No |
Tipe kelompok server. Nilai valid:
|
ALB |
| Weight |
integer |
No |
Bobot instans sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok server. Nilai valid: 0 hingga 100. Bobot yang lebih tinggi menghasilkan lebih banyak permintaan akses dialokasikan ke instans. Jika bobot adalah 0, instans tidak menerima permintaan akses. Catatan
Parameter ini wajib untuk kelompok server load balancing tipe ALB dan NLB. Parameter ini tidak dapat diatur untuk kelompok server load balancing tipe GWLB. |
100 |
| Port |
integer |
No |
Nomor Port yang digunakan oleh instans setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok server. Nilai valid: 1 hingga 65535. |
22 |
| AzBalance |
boolean |
No |
Apakah kapasitas grup penskalaan didistribusikan secara merata di beberapa zona. Parameter ini hanya berlaku ketika
Catatan
Ketika Nilai default: false. |
false |
| AllocationStrategy |
string |
No |
Strategi alokasi kapasitas yang menentukan bagaimana grup penskalaan memilih tipe instans yang tersedia untuk memenuhi persyaratan kapasitas. Strategi alokasi kapasitas berlaku untuk kapasitas pay-as-you-go dan spot. Parameter ini hanya berlaku ketika
Nilai default: priority. |
priority |
| SpotAllocationStrategy |
string |
No |
Strategi alokasi kapasitas spot. Anda dapat menggunakan parameter ini untuk menentukan secara terpisah strategi alokasi untuk kapasitas spot. Parameter ini hanya berlaku ketika
Nilai default: priority. |
lowestPrice |
| SyncAlarmRuleToCms |
boolean |
No |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
false |
| MaxInstanceLifetime |
integer |
No |
Waktu maksimum instans dapat ada dalam grup penskalaan. Unit: detik. Nilai valid: [86400, Integer.maxValue]. Nilai default: null. |
null |
| CustomPolicyARN |
string |
No |
Nama Sumber Daya Alibaba Cloud (ARN) dari kebijakan skala masuk kustom (Function). Parameter ini hanya berlaku ketika kebijakan skala masuk pertama di RemovalPolicies diatur ke CustomPolicy. |
acs:fc:cn-zhangjiakou:16145688****:services/ess_custom_terminate_policy.LATEST/functions/ess_custom_terminate_policy_name |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya tempat grup penskalaan yang baru dibuat berada. Catatan
Grup penskalaan yang baru dibuat ditambahkan ke kelompok sumber daya yang ditentukan. Jika Anda tidak menentukan parameter ini, grup penskalaan ditambahkan ke kelompok sumber daya default. |
rg-123****** |
| LoadBalancerConfigs |
array<object> |
No |
Daftar konfigurasi load balancing. |
|
|
object |
No |
Daftar konfigurasi load balancing CLB (sebelumnya SLB). |
||
| LoadBalancerId |
string |
No |
ID instans load balancing CLB (sebelumnya SLB). |
lb-2zen1olhfg9yw3f4q**** |
| Weight |
integer |
No |
Bobot instans sebagai server backend setelah Penyesuaian Skala Otomatis menambahkan instans ke kelompok server SLB. Bobot yang lebih tinggi menghasilkan lebih banyak permintaan akses didistribusikan ke instans. Jika bobot adalah 0, instans tidak menerima permintaan akses. Nilai valid: 0 hingga 100. |
10 |
| HealthCheckTypes |
array |
No |
Mode pemeriksaan kesehatan grup penskalaan. Catatan
Anda dapat menggunakan parameter ini untuk mengatur beberapa nilai dan mengaktifkan beberapa opsi pemeriksaan kesehatan. Jika parameter |
|
|
string |
No |
Daftar mode pemeriksaan kesehatan untuk grup penskalaan. Nilai valid:
Nilai default: ECS. [_single. |
ECS |
|
| DBInstances |
array<object> |
No |
Daftar database yang dikaitkan dengan grup penskalaan. |
|
|
object |
No |
Informasi konfigurasi database yang dikaitkan dengan grup penskalaan. |
||
| DBInstanceId |
string |
No |
ID instansiasi basis data. |
rm-m5eqju85s45mu0*** |
| Type |
string |
No |
Tipe database. Nilai valid:
Nilai default: RDS. |
RDS |
| AttachMode |
string |
No |
Mode asosiasi antara grup penskalaan dan database. Nilai valid:
|
SecurityIp |
| StopInstanceTimeout |
integer |
No |
Periode waktu tunggu untuk menunggu Instans ECS berhenti selama proses skala masuk. Unit: detik. Nilai valid: 30 hingga 240. Catatan
|
60 |
| CapacityOptions |
object |
No |
Opsi kapasitas. |
|
| OnDemandBaseCapacity |
integer |
No |
Jumlah minimum instans pay-as-you-go yang diperlukan dalam grup penskalaan yang ada. Ketika jumlah instans pay-as-you-go kurang dari nilai ini, instans pay-as-you-go diprioritaskan untuk dibuat. Nilai valid: 0 hingga 1000. Ketika |
30 |
| OnDemandPercentageAboveBaseCapacity |
integer |
No |
Persentase instans pay-as-you-go di antara instans berlebih setelah jumlah minimum instans pay-as-you-go ( Ketika |
20 |
| CompensateWithOnDemand |
boolean |
No |
Apakah akan membuat instans pay-as-you-go secara otomatis ketika spot instans tidak dapat dibuat karena alasan harga atau persediaan, jika
Nilai default: true. |
true |
| SpotAutoReplaceOnDemand |
boolean |
No |
Apakah akan mencoba mengganti instans pay-as-you-go dengan spot instans ketika |
false |
| PriceComparisonMode |
string |
No |
Mode perbandingan harga dari kebijakan optimasi biaya untuk grup penskalaan. Nilai valid:
Nilai default: PricePerUnit. |
PricePerUnit |
| BalanceMode |
string |
No |
Mode penyeimbangan zona. Parameter ini berlaku hanya ketika penyeimbangan zona diaktifkan. Nilai valid:
Nilai default: BalancedBestEffort. |
BalancedBestEffort |
| AutoRebalance |
boolean |
No |
Apakah akan mengaktifkan penyeimbangan ulang otomatis untuk grup penskalaan. Parameter ini berlaku hanya ketika BalancedOnly diaktifkan untuk grup penskalaan yang diseimbangkan zona. Nilai valid:
Nilai default: false. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| ScalingGroupId |
string |
ID grup penskalaan. |
asg-bp14wlu85wrpchm0**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ScalingGroupId": "asg-bp14wlu85wrpchm0****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 404 | ResourceNotAvailable.VPCNetwork | The specified zone does not support vpc network or sold out. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.