添加後端伺服器。
说明 如果一次請求中添加多個相同的ECS執行個體,只會取第一個,其他相同執行個體會被忽略。
請求參數
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
Action | String | 是 | 要執行的操作,取值:
AddBackendServers |
LoadBalancerId | String | 是 | Server Load Balancer執行個體的ID。 |
BackendServers | String
JSON格式的List |
是 | 要添加的後端伺服器列表。
说明 後端伺服器(ECS執行個體)必須是運行中才可以加入Server Load Balancer執行個體,一次最多可調用20個後端伺服器。
|
名稱 | 類型 | 是否必須 | 描述 |
---|---|---|---|
ServerId | String | 是 | ECS執行個體ID。 |
Weight | Integer | 否 | 後端伺服器的權重,取值 :[0,100] 預設值為100。如果值為0,則不會將請求轉寄給該後端伺服器。 |
Type | String | 是 | 後端伺服器類型,取值:
|
返回參數
名稱 | 類型 | 描述 |
---|---|---|
RequestId | String | 請求ID。 |
LoadBalancerId | String | Server Load Balancer執行個體ID。 |
BackendServers | String
JSON格式的List |
後端伺服器列表。 |
名稱 | 類型 | 描述 |
---|---|---|
ServerId | String | ECS執行個體ID。 |
Weight | Integer | 後端伺服器的權重。 |
樣本
請求樣本
https://slb.aliyuncs.com/?Action=AddBackendServers
&LoadBalancerId=lb-t4nj5vuz8ish9emfk1f20
&BackendServers=[
{"ServerId":" vm-233","Weight":"100"},
{"ServerId":" vm-234","Weight":"100"}]
&公共請求參數
返回樣本
- XML格式
<?xml version="1.0" encoding="UTF-8"?> <AddBackendServersResponse> <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId> <LoadBalancerId>139a00604ad-cn-east-hangzhou-01</LoadBalancerId> <BackendServers> <BackendServer> <ServerId>eni-231</ServerId> <Weight>100</Weight> <Type>eni</Type> </BackendServer> <BackendServer> <ServerId>eni-233</ServerId> <Weight>100</Weight> <Type>eni</Type> </BackendServer> </BackendServers> </AddBackendServersResponse>
- JSON格式
{ "RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710", "LoadBalancerId": "139a00604ad-cn-east-hangzhou-01", "BackendServers": { "BackendServer": [ { "ServerId": "eni-231", "Weight": 100, "Type":"eni", }, { "ServerId": "eni-233", "Weight": 100, "Type":"eni" } ] } }