Menyegarkan instans dalam grup penskalaan ketika Anda perlu menerapkan konfigurasi penskalaan baru atau memperbarui image instans dalam grup penskalaan.
Deskripsi operasi
Hanya satu node penyegaran instans yang dapat berjalan dalam sebuah grup penskalaan pada satu waktu.
Fitur ini hanya mendukung grup penskalaan ECS yang kebijakan scale-out-nya diatur ke Kebijakan Prioritas. Grup penskalaan yang menggunakan Perhitungan Kapasitas Berbasis vCPU dan grup penskalaan yang pola pencabutan instansnya diatur ke Pola Shutdown dan Revoke atau Pola Forced Shutdown dan Revoke tidak mendukung fitur ini.
Selama penyegaran instans, operasi scale-out dan scale-in normal dapat dilakukan. Namun, operasi scale-out menggunakan konfigurasi yang diinginkan dari penyegaran instans.
Instans yang ditambahkan secara manual ke grup penskalaan, instans dalam keadaan siaga, dan instans dengan status perlindungan diabaikan oleh node penyegaran instans dan tidak berpartisipasi dalam penyegaran instans.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:StartInstanceRefresh |
update |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
ID grup penskalaan. |
asg-bp18p2yfxow2dloq**** |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara 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**** |
| RegionId |
string |
Yes |
ID wilayah grup penskalaan. |
cn-hangzhou |
| MinHealthyPercentage |
integer |
No |
Persentase minimum instans yang harus tetap aktif dalam layanan di grup penskalaan selama penyegaran instans. Nilai valid: 0 hingga 100. Nilai default: 80. |
80 |
| MaxHealthyPercentage |
integer |
No |
Persentase maksimum jumlah instans dalam grup penskalaan yang dapat melebihi kapasitas grup penskalaan selama penyegaran instans. Nilai valid: 100 hingga 200. Nilai default: 120. Catatan
Ketika MinHealthyPercentage = MaxHealthyPercentage = 100, satu instans disegarkan pada satu waktu. |
100 |
| DesiredConfiguration |
object |
No |
Konfigurasi yang diinginkan untuk penyegaran instans. Catatan
|
|
| ImageId |
string |
No |
ID image. Catatan
|
m-2ze8cqacj7opnf*** |
| ScalingConfigurationId |
string |
No |
ID konfigurasi penskalaan. |
asc-2zed7lqn4ts4**** |
| LaunchTemplateId |
string |
No |
ID template peluncuran. Parameter ini menentukan bahwa grup penskalaan memperoleh informasi konfigurasi peluncuran dari template peluncuran. |
lt-2ze2qli30u*** |
| LaunchTemplateVersion |
string |
No |
Versi template peluncuran. Nilai valid:
Catatan
Rollback tidak didukung untuk tugas penyegaran instans ketika versi diatur ke Default atau Latest. |
8 |
| LaunchTemplateOverrides |
array<object> |
No |
Informasi tipe instans yang memperluas template peluncuran. |
|
|
object |
No |
Informasi tipe instans yang memperluas template peluncuran. |
||
| InstanceType |
string |
No |
Tipe instans yang menggantikan tipe instans yang ditentukan dalam template peluncuran. Catatan
Parameter ini hanya berlaku ketika parameter LaunchTemplateId menentukan template peluncuran. |
ecs.c5.2xlarge |
| Containers |
array<object> |
No |
Daftar kontainer dalam instans. Catatan
|
|
|
array<object> |
No |
Daftar kontainer dalam instans. |
||
| Name |
string |
No |
Nama kontainer kustom. |
nginx |
| Image |
string |
No |
Gambar kontainer. |
registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest |
| Commands |
array |
No |
Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter. |
|
|
string |
No |
Perintah startup kontainer. Maksimal 20 perintah didukung. Setiap perintah dapat berisi hingga 256 karakter. |
sleep |
|
| Args |
array |
No |
Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung. |
|
|
string |
No |
Argumen untuk perintah startup kontainer. Maksimal 10 argumen didukung. |
100 |
|
| EnvironmentVars |
array<object> |
No |
Informasi variabel lingkungan. |
|
|
object |
No |
Informasi variabel lingkungan. |
||
| Key |
string |
No |
Nama variabel lingkungan. Nama harus memiliki panjang 1 hingga 128 karakter dan dapat berisi angka, huruf, dan garis bawah (_). Nama tidak boleh diawali dengan angka. |
PATH |
| Value |
string |
No |
Nilai variabel lingkungan. Nilai dapat memiliki panjang 0 hingga 256 karakter. |
/usr/local/bin |
| FieldRefFieldPath |
string |
No |
Catatan
Parameter ini tidak tersedia untuk digunakan. |
fieldPath |
| SkipMatching |
boolean |
No |
Apakah akan melewatkan instans yang cocok dengan konfigurasi yang diinginkan. Catatan
Sistem menentukan apakah instans cocok berdasarkan ID konfigurasi penskalaan yang diinginkan, bukan dengan membandingkan item konfigurasi individual. Nilai valid:
Nilai default: true. |
true |
| Checkpoints |
array<object> |
No |
Checkpoint untuk tugas penyegaran. Menentukan bahwa tugas secara otomatis dijeda selama CheckpointPauseTime menit ketika persentase instans baru mencapai nilai yang ditentukan selama penyegaran instans. |
|
|
object |
No |
Checkpoint untuk tugas penyegaran. Menentukan bahwa tugas secara otomatis dijeda selama |
||
| Percentage |
integer |
No |
Persentase instans baru terhadap total instans dalam grup penskalaan saat tugas secara otomatis dijeda. Nilai valid: 1 hingga 100 (%). Catatan
Nilai harus ditentukan dalam urutan menaik, dan nilai persentase terakhir harus 100. |
20 |
| CheckpointPauseTime |
integer |
No |
Durasi jeda tugas ketika checkpoint tercapai.
|
10 |
| Strategy |
string |
No |
Strategi eksekusi untuk tugas penyegaran instans. Nilai valid:
Nilai default: Rolling. |
Rolling |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InstanceRefreshTaskId |
string |
ID tugas penyegaran instans. |
ir-a12ds234fasd***** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InstanceRefreshTaskId": "ir-a12ds234fasd*****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.