Menempatkan Instance Elastic Compute Service (ECS) atau instance elastic container dalam grup penskalaan ke status Standby. Anda dapat memanggil operasi EnterStandby untuk mengelola siklus hidup Instance ECS atau instance elastic container.
Catatan penggunaan
Jika load balancer terhubung ke grup penskalaan Anda, bobot setiap instans sebagai server backend diatur ulang menjadi 0.
Untuk instans yang berada dalam status Standby, Anda dapat secara manual menghapus instans tersebut dari grup penskalaan dan melepasnya sesuai kebutuhan.
Selama periode efektif skala-masuk yang disebabkan oleh perubahan jumlah instans dalam grup penskalaan atau tugas berbasis peristiwa, Auto Scaling tidak akan menghapus instans yang berada dalam status Standby dari grup penskalaan.
Jika instans Standby sedang menjalani proses stop atau restart yang menyebabkannya tidak sehat, status kesehatannya tidak diperbarui untuk mencerminkan kondisi tersebut, dan tidak ada skala-masuk otomatis yang dipicu untuk menghapus instans yang tidak sehat dari grup penskalaan. Untuk mengaktifkan pembaruan status kesehatan, Anda harus terlebih dahulu memindahkan instans keluar dari status Standby.
Debugging
Parameter permintaan
Parameter | Type | Wajib | Contoh | Deskripsi |
Action | String | Ya | EnterStandby | Operasi yang ingin Anda lakukan. Tetapkan nilainya ke EnterStandby. |
ScalingGroupId | String | Ya | asg-bp1fo0dbtsbmqa9h**** | ID grup penskalaan. |
ClientToken | String | Tidak | 123e4567-e89b-12d3-a456-42665544**** | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan token ini, tetapi pastikan token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh melebihi 64 karakter. Untuk informasi selengkapnya, lihat Ensure idempotence. |
InstanceId.N | String | Tidak | i-28wt4**** | ID Instance ECS N atau instance elastic container N. |
Async | Boolean | Tidak | false | Menentukan apakah instans N dimasukkan ke status Standby secara asinkron. Nilai yang valid:
Nilai default: false. |
Parameter respons
Parameter | Type | Contoh | Deskripsi |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | ID permintaan. |
ScalingActivityId | String | asa-2zeb04oym05qaceq**** | ID aktivitas penskalaan. |
Contoh
Contoh permintaan
http(s)://ess.aliyuncs.com/?Action=EnterStandby
&ScalingGroupId=asg-bp1fo0dbtsbmqa9h****
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&InstanceId=["i-28wt4****"]
&Async=false
&<Common request parameters>Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<EnterStandbyResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
<ScalingActivityId>asa-2zeb04oym05qaceq****</ScalingActivityId>
</EnterStandbyResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"ScalingActivityId" : "asa-2zeb04oym05qaceq****"
}Kode kesalahan
Untuk daftar kode kesalahan, lihat Service error codes.
Kode status HTTP | Kode kesalahan | Pesan kesalahan | Deskripsi |
403 | Forbidden.Unauthorized | A required authorization for the specified action is not supplied. | Pengguna RAM tidak memiliki izin untuk memanggil operasi ini. Hubungi pemilik Akun Alibaba Cloud untuk mendapatkan izin yang diperlukan, lalu coba lagi. |
404 | InvalidInstanceId.NotFound | Instance "XXX" does not exist. | Instance ECS atau instance elastic container yang ditentukan tidak ada dalam Akun Alibaba Cloud. |
404 | InvalidScalingGroupId.NotFound | The specified scaling group does not exist. | Grup penskalaan yang ditentukan tidak ada dalam Akun Alibaba Cloud. |