Menambahkan instans secara manual ke grup penskalaan. Anda dapat menambahkan Instance ECS, instans kontainer elastis, atau instans terkelola yang tidak berada dalam grup penskalaan, atau memulai ulang Instance ECS yang berada dalam mode ekonomis di dalam grup penskalaan untuk mengembalikannya ke status layanan.
Deskripsi operasi
- Sebelum Anda memanggil operasi ini, pastikan kondisi berikut terpenuhi:
Grup penskalaan berada dalam status Active.
Tidak ada aktivitas penskalaan yang sedang dieksekusi di dalam grup penskalaan.
- Batasan berikut berlaku untuk Instance ECS atau instans kontainer elastis yang ingin Anda tambahkan ke grup penskalaan:
Instans harus berada di wilayah yang sama dengan grup penskalaan.
Instans harus berada dalam status Running.
Instans tidak boleh sudah menjadi milik grup penskalaan lain.
Tipe pembayaran instans harus berupa langganan, pay-as-you-go, atau spot instans.
Jika VswitchID ditentukan untuk grup penskalaan, Instance ECS atau instans kontainer elastis dengan jenis jaringan klasik atau dari VPC yang berbeda tidak dapat ditambahkan ke grup penskalaan.
Jika VswitchID tidak ditentukan untuk grup penskalaan, Instance ECS atau instans kontainer elastis dengan jenis jaringan VPC tidak dapat ditambahkan ke grup penskalaan.
- Batasan berikut berlaku untuk instans terkelola yang ingin Anda tambahkan ke grup penskalaan:
Instans terkelola harus berada di wilayah yang sama dengan grup penskalaan.
Hanya instans terkelola yang tidak menjadi milik grup penskalaan mana pun yang dapat ditambahkan ke grup penskalaan tipe ECS.
Instans terkelola tidak mendukung kait siklus hidup, asosiasi load balancing, atau fitur pemeriksaan kesehatan.
Setelah instans terkelola ditambahkan ke grup penskalaan tipe ECS, grup penskalaan tidak mengelola siklus hidup instans terkelola tersebut.
Instans terkelola hanya dapat ditambahkan ke atau dihapus dari grup penskalaan secara manual. Instans terkelola tidak dilepaskan saat dihapus.
- Perhatikan hal-hal berikut:
Saat tidak ada aktivitas penskalaan yang sedang dieksekusi di dalam grup penskalaan, operasi ini dapat melewati pengatur waktu pendinginan dan dieksekusi secara langsung.
Pemanggilan operasi ini yang berhasil hanya menunjukkan bahwa Penyesuaian Skala Otomatis telah menerima permintaan. Aktivitas penskalaan dapat dieksekusi, tetapi eksekusi yang berhasil tidak dijamin. Anda dapat memeriksa status eksekusi aktivitas penskalaan berdasarkan ScalingActivityId yang dikembalikan.
Jika jumlah instans yang ditentukan dalam operasi ini ditambah dengan kapasitas total saat ini dari grup penskalaan melebihi nilai MaxSize, pemanggilan akan gagal.
Instance ECS, instans kontainer elastis, atau instans terkelola yang ditambahkan secara manual melalui operasi ini tidak dikaitkan dengan konfigurasi penskalaan aktif dari grup penskalaan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:AttachInstances |
update |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ScalingGroupId |
string |
Yes |
ID grup penskalaan. |
asg-bp18p2yfxow2dloq**** |
| Entrusted |
boolean |
No |
Apakah akan menyerahkan siklus hidup instans ke grup penskalaan saat Anda menambahkan instans yang ada secara manual ke grup penskalaan. Nilai valid:
Catatan
Parameter ini tidak didukung untuk instans langganan, instans terkelola, atau instans dalam mode ekonomis di dalam grup penskalaan. Nilai default: false. |
false |
| InstanceIds |
array |
No |
ID Instance ECS, instans kontainer elastis, instans terkelola, atau instans dalam mode ekonomis di dalam grup penskalaan yang ingin Anda tambahkan. |
|
|
string |
No |
ID instans Instance ECS, instans kontainer elastis, instans terkelola, atau instans dalam mode ekonomis di dalam grup penskalaan yang ingin Anda tambahkan. Contoh:
Catatan
Hanya satu jenis instans yang dapat diproses dalam satu permintaan pemanggilan. |
i-28wt4**** |
|
| LoadBalancerWeights |
array |
No |
Bobot Instance ECS atau instans kontainer elastis sebagai server backend instans load balancing yang terkait. |
|
|
integer |
No |
Pengaturan untuk bobot Instance ECS atau instans kontainer elastis sebagai server backend instans load balancing yang terkait. Nilai valid: 1 hingga 100. Catatan
Parameter ini tidak didukung untuk instans terkelola atau instans dalam mode ekonomis di dalam grup penskalaan. Nilai default: 50. |
50 |
|
| LifecycleHook |
boolean |
No |
Apakah akan memicu kait siklus hidup scale-out saat instans ditambahkan ke grup penskalaan. Nilai valid:
Catatan
Parameter ini tidak didukung untuk instans terkelola atau instans dalam mode ekonomis di dalam grup penskalaan. Nilai default: false. |
false |
| 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 lebih lanjut, lihat Cara memastikan idempotensi. |
123e4567-e89b-12d3-a456-42665544**** |
| IgnoreInvalidInstance |
boolean |
No |
Apakah akan mengabaikan instans tidak valid saat menambahkan batch instans ke grup penskalaan. Nilai valid:
Nilai default: false. |
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| ScalingActivityId |
string |
ID aktivitas penskalaan. |
asa-bp1crxor24s28xf1**** |
| RequestId |
string |
ID permintaan. |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
Contoh
Respons sukses
JSONformat
{
"ScalingActivityId": "asa-bp1crxor24s28xf1****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
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.