创建负载均衡器
假设用户已在云平台创建了虚拟私有云和若干弹性云服务器,现在为了实现所提供服务的高性能和高可用性,需要使用弹性负载均衡技术来将请求分发到不同的后端云服务器。
调试
您可以在API Explorer中直接运行调试该接口。
接口格式
方法 |
URI |
说明 |
---|---|---|
POST |
/v3/{project_id}/elb/loadbalancers |
创建负载均衡器。 |
具体步骤
- 设置请求消息头。
在Postman中设置好头部信息,将获取到的Token放入头部,如下图。
图1 设置请求消息头-创建负载均衡器
Token的值可以用环境变量传入,也可以直接填写。
- 在Body标签中填写请求消息体。
图2 填写请求消息体-创建负载均衡器
上图中的代码请见示例代码,或参考《弹性负载均衡API参考》添加其他需要的字段。
- 填写URL。
请求的URL由几部分组成,每部分都有不同的含义:
Endpoint
URI
https://
elb
.cn-north-1
.myhuaweicloud.com
/v2.0/lbaas/loadbalancers
-
服务名
region
endpoint
URI
上述URL表明使用的接口是华北-北京一region的ELB服务提供的loadbalancer接口。
- 发送请求。选择请求方法为POST,点击Send按钮,得到服务端响应。
{ "loadbalancer": { "description": "simple lb", "admin_state_up": true, "tenant_id": "0d0bf0e8fb564cc9abbe526dbdca9248", "provisioning_status": "ACTIVE", "vip_subnet_id": "8d944cda-1f29-4035-9681-ad8c5117fbc5", "listeners": [], "vip_address": "192.168.0.144", "vip_port_id": "b06bdc8f-cc00-41b4-8aba-280a333342ee", "provider": "vlb", "pools": [], "id": "bb2f1569-4c03-4e48-8e02-a2d831c0db56", "operating_status": "ONLINE", "name": "loadbalancer4guide" } }
如果信息都填写正确,将会得到新创建的ELB的全部信息。这时登录web控制台,就可以看到一个名为loadbalancer4guide的负载均衡器。
示例代码
2中消息体内容。
{ "loadbalancer": { "name": "loadbalancer1", "description": "simple lb", "vip_subnet_id": "58077bdb-d470-424b-8c45-2e3c65060a5b", "admin_state_up": true } }
vip_subnet_id的值为欲创建的ELB所在子网的子网IPv4子网ID。