弹性负载均衡 ELB-创建后端服务器:请求参数

时间:2023-12-14 10:47:17

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

IAM鉴权Token。

表3 请求Body参数

参数

是否必选

参数类型

描述

member

CreateMemberOption object

后端服务器对象。

表4 CreateMemberOption

参数

是否必选

参数类型

描述

address

String

后端服务器对应的IP地址。

使用说明:

  • 若subnet_cidr_id为空,表示添加跨VPC后端,此时address必须为IPv4地址。

  • 若subnet_cidr_id不为空,表示是一个关联到ECS的后端服务器。该IP地址可以是IPv4或IPv6。 但必须在subnet_cidr_id对应的子网网段中。且只能指定为关联ECS的主网卡的内网IP。

最小长度:1

最大长度:64

admin_state_up

Boolean

后端云服务器的管理状态。

取值:true、false。

虽然创建、更新请求支持该字段,但实际取值决定于后端云服务器对应的弹性云服务器是否存在。若存在,该值为true,否则,该值为false。

name

String

后端云服务器名称。注意:该名称并非ECS名称,若不传则返回为空。

最小长度:0

最大长度:255

project_id

String

后端云服务器所在的项目ID。

最小长度:1

最大长度:32

protocol_port

Integer

后端服务器业务端口。

说明:

在开启端口透传的pool下创建member传该字段不生效,可不传该字段。

最小值:1

最大值:65535

subnet_cidr_id

String

后端云服务器所在的子网ID,可以是子网的IPv4子网ID或IPv6子网ID。

ipv4子网ID可以通过GET https://{VPC_Endpoint}/v1/{project_id}/subnets 响应参数中的neutron_subnet_id得到

ipv6子网ID可以通过GET https://{VPC_Endpoint}/v1/{project_id}/subnets 响应参数中的neutron_subnet_id_v6得到

使用说明:

  • 该子网和关联的负载均衡器的子网必须在同一VPC下。

  • 若所属LB的跨VPC后端转发特性已开启,则该字段可以不传,表示添加跨VPC的后端服务器。 此时address必须为IPv4地址,所在的pool的协议必须为TCP/HTTP/HTTPS。

最小长度:1

最大长度:36

weight

Integer

后端云服务器的权重,请求将根据pool配置的负载均衡算法和后端云服务器的权重进行负载分发。 权重值越大,分发的请求越多。权重为0的后端不再接受新的请求。

取值:0-100,默认1。

使用说明:若所在pool的lb_algorithm取值为SOURCE_IP,该字段无效。

support.huaweicloud.com/api-elb/CreateMember.html