修改虚拟服务器组的配置。

请求参数

名称 类型 是否必须 描述
Action String 要执行的操作,取值:

SetVServerGroupAttribute

RegionId String 负载均衡地域。

您可以通过调用 DescribeRegions接口获取地域ID。

LoadBalancerId String 负载均衡实例ID。
VServerGroupName String 服务器组名称。
BackendServers List 服务器组列表。

一个服务器组最多可包含20个后端服务器。

如果不指定该参数,则创建一个空的服务器组列表。

表 1. BackendServer
名称 类型 是否必须 描述
ServerId String ECS实例ID。
Port Integer 后端服务器使用的端口。

取值范围:1-65535

Weight Integer

后端服务器的权重,取值:[0,100]

默认值为100。如果值为0,则不会将请求转发给该后端服务器。

Type String 后端服务器类型,取值:
  • ecs:ECS实例(默认)
  • eni:弹性网卡实例

返回参数

名称 类型 描述
RequestId String 请求ID。
VServerGroupId String 服务器组ID。
VServerGroupName String 服务器组名称。
BackendServers List 后端服务器列表。

示例

请求示例

https://slb.aliyuncs.com/?Action=SetVServerGroupAttribute
&RegionId=cn-hangzhou
&LoadBalancerId=lb-t4nj5vuz8ish9emfk1f20
&VServerGroupName=Group1
&BackendServers=[
    {"ServerId":"vm-233","Port":"80","Weight":"100"},
    {"ServerId":"vm-232","Port":"90","Weight":"100"},
    {"ServerId":"vm-231","Port":"70","Weight":"100"}
]
&公共请求参数

返回示例

  • XML格式
    <?xml version="1.0" encoding="utf-8"?>
    <SetVServerGroupAttributeResponse>
    	<RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId>
    	<VServerGroupId>rsp-cige6j5e7p</VServerGroupId>
    	<BackendServers>
    		<BackendServer>
    			<ServerId>vm-233</ServerId>
    			<Port>80</Port>
    			<Weight>100</Weight>
    		</BackendServer>
    		<BackendServer>
    			<ServerId>vm-232</ServerId>
    			<Port>90</Port>
    			<Weight>100</Weight>
    		</BackendServer>
    		<BackendServer>
    			<ServerId>vm-231</ServerId>
    			<Port>70</Port>
    			<Weight>100</Weight>
    		</BackendServer>
    	</BackendServers>
    </SetVServerGroupAttributeResponse>
  • JSON格式
    {
      "RequestId":"9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C",
      "VServerGroupId":"rsp-cige6j5e7p",
      "BackendServers":{
      "BackendServer":[
        {"ServerId":"vm-233","Port":"80","Weight":"100"},
        {"ServerId":"vm-232","Port":"90","Weight":"100"},
        {"ServerId":"vm-231","Port":"70","Weight":"100"}
        ]
      }
    }