调用SetBackendServers设置后端服务器权重。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String SetBackendServers

要执行的操作。

取值:SetBackendServers

BackendServers String [{ "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "192.168.11.1", "Port":"80","Description":"test-112" }, { "ServerId": "eni-xxxxxxxxx", "Weight": "100", "Type": "eni", "ServerIp": "192.168.11.2", "Port":"80","Description":"test-112" }]

要添加的后端服务器列表。

取值:是一个Json string,其结构是一个JsonList。一次请求中,List中的元素个数最多20个。

  • ServerId:String类型,必选,后端服务器名称Id,为ECS实例Id。
  • Port:Integer类型,必选,后端服务器使用的端口,取值范围:1-65535。
  • Weight:Integer类型,必选,后端服务器的权重,取值范围:0-100。
  • Description :String类型,非必选,后端服务器描述,长度为1-80个字符,允许包含字母、数字、‘-’、‘/’、‘.’、‘_’字符,支持中文。
说明 后端服务器(ECS实例)必须是运行中才可以加入负载均衡实例,一次最多可调用20个后端服务器。
LoadBalancerId String lb-bp1qjwo61pqz3ahltv0mw

负载均衡实例ID。

RegionId String cn-hangzhou

负载均衡实例的地域ID。

返回数据

名称 类型 示例值 描述
LoadBalancerId String 139a00604ad-cn-east-hangzhou-01

负载均衡实例ID。

BackendServers

后端服务器列表。

BackendServer

后端服务器列表。

ServerId String vm-234

ECS实例ID。

Weight String 100

后端服务器的权重。

Description String 后端服务器

后端服务器描述。

Type String ecs

后端服务器类型,取值:

  • ecs:ECS实例(默认)
  • eni:弹性网卡实例
RequestId String 365F4154-92F6-4AE4-92F8-7FF34B540710

请求ID。

示例

请求示例


http(s)://[Endpoint]/?Action=SetBackendServers
&LoadBalancerId=lb-bp1qjwo61pqz3ahltv0mw
&<公共请求参数>

正常返回示例

XML 格式

<SetBackendServersResponse>
      <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>
</SetBackendServersResponse>

JSON 格式

{
	"BackendServers":{
		"BackendServer":[
			{
				"ServerId":"eni-231",
				"Weight":"100",
				"Type":"eni"
			},
			{
				"ServerId":"eni-233",
				"Weight":"100",
				"Type":"eni"
			}
		]
	},
	"RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
	"LoadBalancerId":"139a00604ad-cn-east-hangzhou-01"
}

错误码

访问错误中心查看更多错误码。