Melepaskan kelompok vServer dari grup penskalaan. Auto Scaling mendukung pemasangan load balancer ke grup penskalaan guna meningkatkan kinerja layanan. Jika load balancer yang saat ini terpasang pada grup penskalaan Anda tidak lagi diperlukan untuk mendistribusikan traffic akses ke instans dalam grup tersebut, Anda dapat memanggil operasi DetachVServerGroups untuk melepaskan satu atau beberapa kelompok vServer dari load balancer tersebut.
Catatan penggunaan
- Saat memanggil operasi DetachVServerGroups, Anda harus menggunakan parameter berikut untuk menentukan kelompok vServer yang ingin dilepaskan dari grup penskalaan Anda:
- LoadBalancerId: ID load balancer.
- VServerGroupId: ID kelompok vServer.
- Port: nomor port kelompok vServer.
- Jika kelompok vServer yang ditentukan oleh parameter permintaan cocok dengan yang terpasang pada grup penskalaan Anda, operasi ini akan menghasilkan hasil yang diinginkan. Jika tidak, permintaan akan diabaikan tanpa melaporkan kesalahan apa pun.
- Sebelum memanggil operasi ini, pastikan bahwa load balancer telah berhenti meneruskan traffic akses ke instans dalam grup penskalaan. Jika tidak, permintaan layanan dapat terputus atau hilang selama proses pelepasan.
Debugging
Parameter permintaan
|
Parameter |
Type |
Required |
Example |
Description |
| Action | String | Yes | DetachVServerGroups | Aksi yang ingin Anda lakukan. Tetapkan nilainya ke DetachVServerGroups. |
| RegionId | String | Yes | cn-hangzhou | ID wilayah grup penskalaan. Contoh: |
| ScalingGroupId | String | Yes | asg-bp1fo0dbtsbmqa9h**** | ID grup penskalaan. |
| ClientToken | String | No | 123e4567-e89b-12d3-a456-42665544**** | Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat membuat 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 melebihi 64 karakter. Untuk informasi selengkapnya, lihat How to ensure idempotence. |
| ForceDetach | Boolean | No | false | Menentukan apakah instans yang ada dalam grup penskalaan harus dihapus dari kelompok vServer yang ingin dilepaskan dari grup penskalaan.
Nilai default: false. |
| VServerGroup.N.VServerGroupAttribute.N.VServerGroupId | String | No | rsp-bp1jp1rge**** | ID kelompok vServer N.
|
| VServerGroup.N.VServerGroupAttribute.N.Port | Integer | No | 22 | Port yang digunakan oleh Auto Scaling untuk menambahkan instans Elastic Compute Service (ECS) atau instans kontainer elastis dari grup penskalaan ke kelompok vServer N. Nilai valid: 1 hingga 65535.
|
| VServerGroup.N.LoadBalancerId | String | No | lb-bp1p90y3ya9h8s62d**** | ID load balancer tempat kelompok vServer N berada. N menunjukkan nomor seri load balancer. Nilai valid untuk N: 1 hingga 5. Catatan Dalam setiap panggilan, Anda dapat melepaskan hingga lima load balancer dari satu grup penskalaan. |
Parameter respons
Parameter |
Type |
Example |
Description |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** | ID permintaan. |
Contoh
Contoh permintaan
http(s)://ess.aliyuncs.com/?Action=DetachVServerGroups
&RegionId=cn-hangzhou
&ScalingGroupId=asg-bp1fo0dbtsbmqa9h****
&ClientToken=123e4567-e89b-12d3-a456-42665544****
&ForceDetach=false
&VServerGroup=[{"VServerGroupAttribute":[{"VServerGroupId":"rsp-bp1jp1rge****","Port":22}],"LoadBalancerId":"lb-bp1p90y3ya9h8s62d****"}]
&<Common request parameters>
Contoh respons sukses
XML format
HTTP/1.1 200 OK
Content-Type:application/xml
<DetachVServerGroupsResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3****</RequestId>
</DetachVServerGroupsResponse>
JSON format
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
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. |
Auto Scaling tidak memiliki otorisasi untuk memanggil operasi yang ditentukan. |
404 |
InvalidScalingGroupId.NotFound |
The specified scaling group does not exist. |
Grup penskalaan yang ditentukan tidak ada dalam Akun Alibaba Cloud. |
400 |
InvalidParameter |
The specified value of parameter "%s" is not valid. |
Nilai parameter tidak valid. |
400 |
MissingParameter |
The input parameter "%s" that is mandatory for processing this request is not supplied. |
Parameter yang diperlukan tidak ditentukan. |