更新时间:2024-04-08 GMT+08:00
创建负载均衡器
操作场景
假设用户已在云平台创建了虚拟私有云和若干弹性云服务器,现在为了实现所提供服务的高性能和高可用性,需要使用弹性负载均衡技术来将请求分发到不同的后端云服务器。
本节通过调用API创建负载均衡器。
通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
涉及API
当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。
- IAM获取token的API
- ELB创建负载均衡器的API
具体步骤
- Token认证,具体操作请参考认证鉴权。
- 发送“POST https://ELB的Endpoint/v2.0/lbaas/loadbalancers”。
- 在Request Header中增加“X-Auth-Token”。
- 在Request Body中传入参数如下:
{ "loadbalancer": { "name": "loadbalancer1", //负载均衡器的名称 "description": "simple lb", //负载均衡器的描述 "vip_subnet_id": "58077bdb-d470-424b-8c45-2e3c65060a5b", //负载均衡器的子网IPv4子网ID "vip_address": "10.0.0.4" //负载均衡器的ip } }
请求响应成功后,返回loadbalancer响应体。
若请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参考状态码。
父主题: 快速入门