Menambahkan server backend ke kelompok server.
Deskripsi operasi
AddServersToServerGroup is an asynchronous operation. After you send a request, the system returns a request ID, but the backend servers are not added to the server group immediately. The system adds the backend servers in the background.
You can call the ListServerGroups operation to query the status of the server group:
-
If the server group is in the Configuring state, the server group is being modified.
-
If the server group is in the Available state, the server group is running.
You can call the ListServerGroupServers operation to query the status of backend servers:
-
If a backend server is in the Adding state, the backend server is being added to the server group.
-
If a backend server is in the Available state, the backend server is running.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
gwlb:AddServersToServerGroup |
create |
*ServerGroup
Instance
NetworkInterface
ContainerGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ServerGroupId |
string |
Yes |
ID kelompok server. |
sgp-atstuj3rtoptyui**** |
| Servers |
array<object> |
Yes |
Server backend. Catatan
Anda dapat menentukan hingga 200 server backend dalam setiap panggilan. |
|
|
object |
No |
The backend server. |
||
| Port |
integer |
No |
The port that is used by the backend server. Valid values:
|
6081 |
| ServerId |
string |
Yes |
The ID of the backend server.
|
i-bp67acfmxazb4p**** |
| ServerIp |
string |
No |
The IP address of the backend server. |
192.168.XX.XX |
| ServerType |
string |
Yes |
The type of the backend server. Valid values:
|
Ecs |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run. Nilai valid:
|
false |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId permintaan sebagai ClientToken. RequestId dapat berbeda untuk setiap permintaan. |
123e4567-e89b-12d3-a456-42665544**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The data structure of the response. |
||
| RequestId |
string |
The request ID. |
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 | Conflict.Server | The %s [%s] is conflict. | There is already %s having the same configuration with %s. |
| 400 | Mismatch.ServerType | The %s is mismatched for %s and %s. | ServerType mismatch. |
| 400 | ResourceInUse.IP | The specified resource of %s is in use. | The specified resource of IP is in use. |
| 400 | IllegalParam.ServerIp | The param of %s is illegal. | The parameter ServerIp is invalid. Please check the input parameters. |
| 400 | IllegalParam.EcsNetworkType | The param of %s is illegal. | |
| 400 | DuplicatedParam.Server | The param of %s is duplicated. | Duplicate server in parameter. |
| 400 | ResourceInUse.Eni | The specified resource of %s is in use. | The passed-in eni cannot be the eni used by the gateway loadbalancer instance. Please check the parameters. |
| 400 | IncorrectStatus.Eni | The status of %s [%s] is incorrect. | Resource %s current state %s does not support operation |
| 400 | IllegalParam.IP | The param of %s is illegal. | The parameter IP is invalid. Please check the input value of the parameter IP. |
| 400 | Mismatch.IP | The %s is mismatched for %s and %s. | The entered IP type server ID and IP do not match. |
| 400 | Mismatch.VpcId | The %s is mismatched for %s and %s. | The VPC IDs of the two resources do not match. |
| 400 | QuotaExceeded.ServerGroupServersNum | The quota of %s is exceeded for resource %s, usage %s/%s. | The quota gwlb_quota_servergroup_servers_num has exceeded the quota limit. |
| 400 | QuotaExceeded.ServerGroupAzServersNum | The quota of %s is exceeded for resource %s, usage %s/%s. | The quota gwlb_quota_servergroup_az_servers_num has exceeded the quota limit. |
| 400 | IncorrectStatus.ServerGroup | The status of %s [%s] is incorrect. | The status of %s [%s] is incorrect. |
| 404 | ResourceNotFound.Eni | The specified resource of %s is not found. | The specified elastic network interfaces resource does not exist. |
| 404 | ResourceNotFound.Eci | The specified resource of %s is not found. | The specified elastic container instance resource does not exist. |
| 404 | ResourceNotFound.ServerGroup | The specified resource of %s is not found. | The specified server group resource does not exist. |
| 404 | ResourceNotFound.Ecs | The specified resource of %s is not found. | The specified ECS resource does not exist. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.