开发者社区 问答 正文

后端服务器相关API:AddBackendServers


描述

  • 添加后端服务器,为负载均衡实例添加一组后端服务器(ECS实例),返回这个负载均衡实例的后端服务器列表。
  • 注意:如果一次请求中,添加多个相同的ECS实例,只会取第一个,其他相同实例会被忽略。


请求参数


                                                                                                                                                                        
请求参数类型是否必须描述
ActionString操作接口名,系统规定参数。取值:AddBackendServers。
LoadBalancerId  String负载均衡实例的唯一标识。  
BackendServers String需要添加的后端服务器列表。注:后端服务器必须是运行中才可以加入负载均衡。
取值:是一个Json string,其结构是一个JsonList。一次请求中,List中的元素个数最多20个。List元素的结构详见下表和调用示例。

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


返回参数


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

BackendServers信息列表
                                                                                                                                                                        
名称类型描述
ServerIdString
后端服务器名称Id,为ECS实例Id。
WeightInteger
后端服务器的权重,范围为1-100。


示例



请求示例

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


返回示例

  • 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>100</Weight>
    9.               </BackendServer>
    10.               <BackendServer>
    11.                   <ServerId>vm-234</ServerId>
    12.                   <Weight>100</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":100},
    8.               {"ServerId":"vm-234",
    9.               "Weight":100}] }
    10.       }


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