开发者社区 问答 正文

后端服务器相关API:SetBackendServers


描述


配置后端服务器,为负载均衡实例后端的一组服务器(ECS实例)配置权重值,返回这个负载均衡实例的后端服务器列表。

请求参数


                                                                                                                                                                                                      

名称类型是否必须描述
ActionString操作接口名,系统规定参数。取值:SetBackendServers。
RegionIdString地域ID。
LoadBalancerIdString负载均衡实例的唯一标识。
BackendServersString需要添加的后端服务器列表。取值:是一个Json string,其结构是一个JsonList。一次请求中,List中的元素个数最多20个。List元素的结构详见下表和调用示例。

后端服务器信息BackendServers
                                                                                                                                                                    
名称类型描述
ServerId String后端服务器名称ID,为ECS实例ID。
WeightInteger后端服务器的权重,范围为0-100,默认值100。


返回参数


                                                                                                                                                                                                                          
名称类型描述
<公共返回参数>详见<公共请求参数>
LoadBalancerIdString负载均衡实例的唯一标识。
BackendServersList 数组格式,返回负载均衡内多个后端服务器的信息,详见下表。

后端服务器信息BackendServers
                                                                                                                                                            
名称类型描述
ServerIdString后端服务器名称ID,为ECS实例ID。
Weight Integer后端服务器的权重,范围为0-100。


示例



请求示例

  1. https://slb.aliyuncs.com/
  2. &Action=SetBackendServers
  3. &LoadBalancerId=139a00604ad-cn-east-hangzhou-01
  4. &BackendServers=[{"ServerId":"vm-233","Weight":"0"},{"ServerId":"vm-234","Weight":"0"}]
  5. &<公共请求参数>


返回示例

  • XML 格式
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <AddBackendServersResponse>
    3.   <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
    4.   <LoadBalancerId>139a00604ad-cn-east-hangzhou-01</LoadBalancerId>
    5. <BackendServers>
    6.   <BackendServer>
    7. <ServerId>vm-233</ServerId>
    8. <Weight>0</Weight>
    9. </BackendServer>
    10. <BackendServer>
    11.   <ServerId>vm-234</ServerId>
    12.   <Weight>0</Weight>
    13. </BackendServer>
    14. </BackendServers>
    15. </AddBackendServersResponse>
  • JSON格式
    1. {
    2. "RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
    3. "LoadBalancerId":"139a00604ad-cn-east-hangzhou-01",
    4.       "BackendServers":{
    5. “BackendServer”: [
    6.   {"ServerId":"vm-233",
    7.       "Weight":0},
    8.   {"ServerId":"vm-234",
    9.       "Weight":0}] }
    10.   }

展开
收起
行者武松 2017-10-18 14:50:40 2156 分享 版权
0 条回答
写回答
取消 提交回答