Menjalankan aturan penskalaan untuk menyesuaikan resource Instans ECS atau Elastic Container Instance (ECI) secara manual atau otomatis. Anda dapat memanggil operasi ExecuteScalingRule untuk menjalankan hanya aturan skalabilitas sederhana dan aturan penskalaan bertahap. Aturan penskalaan pelacakan target dan aturan penskalaan prediktif dijalankan secara otomatis oleh Penyesuaian Skala Otomatis.
Deskripsi operasi
Sebelum memanggil operasi ini, pastikan kondisi berikut terpenuhi:
Grup penskalaan berada dalam status Active.
Grup penskalaan tidak memiliki aktivitas penskalaan yang sedang dijalankan.
Jika grup penskalaan tidak memiliki aktivitas penskalaan yang sedang berlangsung, operasi ini dapat melewati waktu pendinginan dan langsung memicu aktivitas penskalaan.
Tanggapan yang berhasil hanya menunjukkan bahwa Penyesuaian Skala Otomatis telah menerima permintaan dan dapat memicu aktivitas penskalaan. Tanggapan ini tidak menunjukkan bahwa aktivitas penskalaan akan berhasil. Anda dapat memeriksa status eksekusi aktivitas penskalaan berdasarkan ScalingActivityId yang dikembalikan.
Jika jumlah Instans ECS yang akan ditambahkan oleh aturan penskalaan ditambah jumlah instans saat ini dalam grup penskalaan (Total Capacity) lebih besar dari MaxSize, aktivitas penskalaan akan dijalankan dengan Total Capacity = MaxSize.
Jika jumlah instans saat ini dalam grup penskalaan (Total Capacity) dikurangi jumlah Instans ECS yang akan dihapus oleh aturan penskalaan kurang dari MinSize, aktivitas penskalaan akan dijalankan dengan Total Capacity = MinSize.
Jumlah Instans ECS yang dapat disesuaikan dalam satu operasi terbatas. Untuk informasi lebih lanjut, lihat deskripsi data deret waktu parameter AdjustmentValue di CreateScalingRule.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:ExecuteScalingRule |
update |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingRuleAri |
string |
Yes |
Pengidentifikasi unik aturan penskalaan. Catatan
Saat Anda memanggil operasi ini untuk menjalankan aturan penskalaan, hanya aturan skalabilitas sederhana dan aturan penskalaan bertahap yang didukung. Untuk menjalankan aturan penskalaan bertahap, Anda harus menentukan BreachThreshold dan MetricValue. |
ari:acs:ess:cn-hangzhou:140692647406****:scalingrule/asr-bp1dvirgwkoowxk7**** |
| 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 permintaan yang berbeda. 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-426655440000 |
| BreachThreshold |
number |
No |
Ambang batas yang ditentukan saat Anda menjalankan aturan penskalaan bertahap. Nilai valid: -9.999999E18 hingga 9.999999E18. |
1.0 |
| MetricValue |
number |
No |
Nilai data deret waktu yang ditentukan saat Anda menjalankan aturan penskalaan bertahap. Nilai valid: -9.999999E18 hingga 9.999999E18. |
1.0 |
| RegionId |
string |
No |
ID wilayah tempat grup penskalaan berada. |
cn-qingdao |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| ScalingActivityId |
string |
ID aktivitas penskalaan. |
asa-bp13o672yeautiil**** |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"ScalingActivityId": "asa-bp13o672yeautiil****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.