Menghapus server backend dari grup server pada instance Gateway Load Balancer (GWLB).
Deskripsi operasi
RemoveServersFromServerGroup adalah operasi asinkron. Setelah permintaan dikirim, sistem akan mengembalikan ID permintaan dan menjalankan tugas di latar belakang.
-
Anda dapat memanggil operasi ListServerGroups untuk mengkueri status grup server.
Jika grup server berada dalam status Configuring, grup server sedang dimodifikasi.
Jika grup server berada dalam status Available, grup server sedang berjalan.
-
Anda dapat memanggil operasi ListServerGroupServers untuk mengkueri status server backend.
Jika server backend berada dalam status Removing, server backend sedang dihapus dari grup server.
Jika server backend tidak dapat ditemukan, server backend tidak lagi berada dalam grup server.
-
Jika connection draining diaktifkan (ConnectionDrainEnabled diatur ke true) untuk grup server dari server backend, server backend yang Anda hapus akan memasuki status Removing sebelum memasuki status Draining. Ketika periode timeout connection draining (ConnectionDrainTimeout) berakhir, server backend akan dihapus dari grup server.
-
Anda dapat menambahkan server backend ke grup server kembali sebelum periode timeout connection draining berakhir. Dalam hal ini, status server backend berubah dari Draining menjadi Adding. Setelah server backend ditambahkan ke grup server, server backend akan memasuki status Available.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
gwlb:RemoveServersFromServerGroup |
delete |
*ServerGroup
Instance
NetworkInterface
ContainerGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ServerGroupId |
string |
Yes |
ID grup server. |
sgp-atstuj3rtoptyui**** |
| Servers |
array<object> |
Yes |
Server backend yang ingin Anda hapus. Catatan
Anda dapat menghapus paling banyak 200 server backend dalam setiap pemanggilan. |
|
|
object |
No |
Server backend. |
||
| Port |
integer |
No |
Port yang digunakan oleh server backend. Nilai yang valid:
|
6081 |
| ServerId |
string |
Yes |
ID server backend.
|
i-bp67acfmxazb4p**** |
| ServerIp |
string |
No |
Alamat IP dari server backend. |
192.168.xxx.xxx |
| ServerType |
string |
Yes |
Tipe server backend. Nilai yang valid:
|
Ecs |
| DryRun |
boolean |
No |
Menentukan apakah hanya akan menjalankan dry run, tanpa menjalankan permintaan yang sebenarnya. Nilai yang valid:
|
false |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi dari permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token klien hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID permintaan sebagai token klien. ID permintaan dapat berbeda untuk setiap permintaan. |
123e4567-e89b-12d3-a456-42665544**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.BackendServer | The status of %s [%s] is incorrect. | The current operation cannot be performed on the server as its status is unavailable. Please check if the server is currently undergoing any other operations. |
| 400 | IncorrectStatus.ServerGroup | The status of %s [%s] is incorrect. | The status of %s [%s] is incorrect. |
| 404 | ResourceNotFound.BackendServer | The specified resource of %s is not found. | The specified backend server resource does not exist. |
| 404 | ResourceNotFound.ServerGroup | The specified resource of %s is not found. | The specified server group resource does not exist. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.