Melepas instans Classic Load Balancer (CLB, sebelumnya dikenal sebagai Server Load Balancer atau SLB) dari grup penskalaan. Jika instans CLB tidak lagi memenuhi kebutuhan bisnis Anda, Anda dapat memanggil operasi DetachLoadBalancers untuk melepaskannya dari grup penskalaan. Saat memanggil operasi ini, gunakan parameter ScalingGroupId, LoadBalancer.N, dan ForceDetach untuk menentukan satu atau beberapa instans CLB yang akan dilepas. Anda juga dapat menentukan apakah operasi dijalankan secara asinkron serta apakah instans Elastic Compute Service (ECS) yang berperan sebagai server backend akan dihapus dari kelompok server backend instans CLB tersebut. Operasi ini hanya berlaku untuk melepas instans CLB dari grup penskalaan.
Debugging
Parameter permintaan
Parameter | Type | Required | Example | Description |
Action | String | Yes | DetachLoadBalancers | Aksi yang ingin Anda lakukan. Tetapkan nilainya ke DetachLoadBalancers. |
ScalingGroupId | String | Yes | asg-bp1ffogfdauy0jw0**** | ID grup penskalaan. |
ForceDetach | Boolean | No | false | Menentukan apakah instans ECS yang bertindak sebagai server backend akan dihapus dari kelompok server backend instans CLB. Nilai yang valid:
Nilai default: false. |
ClientToken | String | No | 123e4567-e89b-12d3-a456-42665544**** | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menghasilkan token ini di sisi client, tetapi harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII dan panjangnya tidak boleh lebih dari 64 karakter. Untuk informasi selengkapnya, lihat Ensure idempotence. |
Async | Boolean | No | false | Menentukan apakah instans CLB N dilepas dari grup penskalaan secara asinkron. Jika Anda melepas instans CLB N dari grup penskalaan secara asinkron, panggilan dianggap berhasil hanya setelah semua operasi selesai. Jika suatu operasi tertentu gagal, panggilan tersebut gagal. Kami menyarankan agar Anda menetapkan parameter ini ke true. Nilai yang valid:
Nilai default: false. |
LoadBalancer.N | String | No | lb-2zeur05gfs**** | ID instans CLB N yang ingin Anda lepas dari grup penskalaan. Nilai N yang valid: 1 hingga 5. |
RegionId | String | No | cn-qingdao | ID wilayah grup penskalaan. |
Parameter respons
Parameter | Type | Example | Description |
ScalingActivityId | String | asa-bp140qd7mak8k63f**** | ID aktivitas penskalaan. Nilai parameter ini hanya dikembalikan jika Anda menetapkan |
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | ID permintaan. |
Contoh
Contoh permintaan
http(s)://ess.aliyuncs.com/?Action=DetachLoadBalancers
&ScalingGroupId=asg-bp1ffogfdauy0jw0****
&ForceDetach=false
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&Async=false
&LoadBalancer=["lb-2zeur05gfs****"]
&RegionId=cn-qingdao
&<Common request parameters>Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DetachLoadBalancersResponse>
<ScalingActivityId>asa-bp140qd7mak8k63f****</ScalingActivityId>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</DetachLoadBalancersResponse>JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"ScalingActivityId" : "asa-bp140qd7mak8k63f****",
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}Kode kesalahan
Untuk daftar kode kesalahan, lihat Service error codes.
HTTP status code | Error code | Error message | Description |
403 | Forbidden.Unauthorized | A required authorization for the specified action is not supplied. | Penyesuaian Skala Otomatis tidak memiliki otorisasi untuk memanggil operasi ini. |
404 | InvalidScalingGroupId.NotFound | The specified scaling group does not exist. | Grup penskalaan yang ditentukan tidak ada dalam Akun Alibaba Cloud. |
404 | InvalidLoadBalancerId.NotFound | The Load Balancer "%s" does not exist. | Instans CLB yang ditentukan tidak terhubung ke grup penskalaan. |