Menghapus satu atau beberapa Instans ECS dari grup penskalaan.
Deskripsi operasi
Deskripsi operasi
-
Sebelum memanggil operasi ini, pastikan kondisi berikut terpenuhi:
-
Grup penskalaan berada dalam status Active.
-
Tidak ada aktivitas penskalaan yang sedang dieksekusi di grup penskalaan.
-
Jika tidak ada aktivitas penskalaan yang sedang dieksekusi di grup penskalaan, operasi ini dapat melewati periode cooldown (DefaultCooldown) dan dieksekusi segera.
-
Jika Instans ECS dibuat secara otomatis oleh Penyesuaian Skala Otomatis, atau ditambahkan secara manual tetapi telah dipercayakan ke grup penskalaan, Instans ECS akan masuk ke mode Ekonomis atau dirilis saat dihapus dari grup penskalaan.
-
Jika Instans ECS ditambahkan secara manual dan belum dipercayakan ke grup penskalaan, Instans ECS tidak akan dihentikan atau dirilis saat dihapus dari grup penskalaan.
-
Jika jumlah Instans saat ini (TotalCapacity) di grup penskalaan dikurangi jumlah Instans yang ditentukan dalam operasi ini kurang dari jumlah Instans minimum (MinSize) di grup penskalaan, pemanggilan akan gagal.
Tanggapan yang berhasil hanya menunjukkan bahwa Penyesuaian Skala Otomatis menerima permintaan. Aktivitas penskalaan dapat dieksekusi, tetapi tanggapan yang berhasil tidak menjamin bahwa aktivitas penskalaan akan berhasil. Anda dapat memeriksa status eksekusi aktivitas penskalaan berdasarkan ScalingActivityId yang dikembalikan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DetachInstances |
update |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
ID grup penskalaan. |
asg-bp18p2yfxow2dloq**** |
| RemovePolicy |
string |
No |
Aksi yang akan diambil pada Instans ECS yang dihapus. Nilai valid:
Nilai default: release. |
release |
| DecreaseDesiredCapacity |
boolean |
No |
Apakah akan memodifikasi jumlah Instans yang diharapkan. Nilai valid:
Nilai default: true. |
true |
| IgnoreInvalidInstance |
boolean |
No |
Apakah akan mengabaikan Instans tidak valid saat Anda menghapus batch Instans dari grup penskalaan. Nilai valid:
Nilai default: false. |
false |
| InstanceId |
array |
Yes |
ID Instans ECS yang akan dihapus. |
i-28wt4**** |
|
string |
No |
ID Instans ECS yang akan dihapus. Nilai valid N: 1 hingga 20. |
i-28wt4**** |
|
| RegionId |
string |
No |
ID wilayah grup penskalaan. |
cn-qingdao |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi pastikan token tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-42665544**** |
| StopInstanceTimeout |
integer |
No |
Periode timeout untuk menunggu Instans ECS dihentikan selama proses scale-in. Unit: seconds. Nilai valid: 30 hingga 240. Catatan
|
60 |
| LifecycleHookContext |
object |
No |
Informasi konteks kait siklus hidup. |
|
| DisableLifecycleHook |
boolean |
No |
Apakah akan menonaktifkan semua kait siklus hidup untuk aktivitas penskalaan. Nilai valid:
|
false |
| IgnoredLifecycleHookIds |
array |
No |
Daftar ID kait siklus hidup yang akan dinonaktifkan untuk aktivitas penskalaan. |
|
|
string |
No |
Daftar ID kait siklus hidup yang akan dinonaktifkan untuk aktivitas penskalaan. |
ash-bp14zolna43z266bq*** |
|
| LifecycleHookResult |
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| ScalingActivityId |
string |
ID aktivitas penskalaan. |
asa-bp175o6f6ego3r2j**** |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| IgnoredInstances |
object |
||
| IgnoredInstance |
array<object> |
||
|
object |
|||
| InstanceId |
string |
||
| Code |
string |
||
| Message |
string |
Contoh
Respons sukses
JSONformat
{
"ScalingActivityId": "asa-bp175o6f6ego3r2j****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"IgnoredInstances": {
"IgnoredInstance": [
{
"InstanceId": "",
"Code": "",
"Message": ""
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | InternalError | The request processing has failed due to some unknown error, exception or failure. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.