批量创建负载均衡
所有文档

          边缘计算节点 BEC

          批量创建负载均衡

          接口描述

          批量创建负载均衡。

          请求结构

          POST /v1/blb/batch/create HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: authorization string

          请求头域

          除公共头域外,无其它特殊头域。

          请求参数

          参数名称 类型 是否必须 参数位置 描述
          blbRequest BatchCreateBlbRequest RequestBody参数 批量创建负载均衡请求

          响应头域

          除公共头域外,无其它特殊头域。

          响应参数

          参数名称 类型 描述
          actionInfoVo ActionInfoVo 返回结果

          错误码

          请参照错误返回章节的内容。

          请求示例

          POST /v1/blb/batch/create HTTP/1.1
          Host: bec.baidubce.com
          Content-Type: application/json; charset=utf-8
          Authorization: bce-auth-v1/318857a8f08b11e9845ca7e54775a0c2/2019-10-17T03:07:21Z/1800/host/212eef8cfe1ac94be56c4afedb9360bba621ef646c3c8288971d36801d70501a
          
          {
          	"deployInstances": [{
          		"region": "NORTH_CHINA",
          		"replicas": 2,
          		"city": "HUHEHAOTE",
          		"serviceProvider": "CHINA_UNICOM"
          	}, {
          		"region": "NORTH_CHINA",
          		"replicas": 1,
          		"city": "HUHEHAOTE",
          		"serviceProvider": "CHINA_MOBILE"
          	}],
          	"paymentMethod": "postpay",
          	"needPublicIp": true,
          	"bandwidthInMbpsLimit": 100,
          	"blbName": "test",
          	"lbType": "vm"
          }

          响应示例

          HTTP/1.1 200 OK
          Content-Type: application/json;charset=UTF-8
          Date: Wed, 08 Jul 2019 03:28:11 GMT
          x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
          X-Bce-Gateway-Region: BJ
          
          {
          	"action": "BatchCreateBlb",
          	"details": [{
          		"blbId": "lb-j89azeiv",
          		"blbName": "test"
          	}, {
          		"blbId": "lb-d7spfnhx",
          		"blbName": "test"
          	}],
          	"result": true
          }

          Model对象定义

          CreateBlbRequest

          参数名称 类型 描述
          paymentMethod String 付费方式,目前仅支持后付费方式("postpay")
          lbType String 负载均衡类型,支持容器与虚机两种,分别对应"container"、"vm"
          blbName String 负载均衡名称
          needPublicIp boolean 是否需要公网ip
          bandwidthInMbpsLimit int 负载均衡最大带宽限制,单位Mbps
          deployInstances List 节点列表

          DeploymentInstance

          参数名称 类型 描述
          region Region 负载均衡所在区域信息
          serviceProvider ServiceProvider 负载均衡所属运营商信息
          city String 负载均衡所在城市信息
          replicas int 副本数(最小为1)

          Region

          枚举名称 描述
          CENTRAL_CHINA 华中
          EAST_CHINA 华东
          NORTH_CHINA 华北
          SOUTH_CHINA 华南
          NORTH_EAST 东北
          NORTH_WEST 西北
          SOUTH_WEST 西南

          ServiceProvider

          枚举名称 描述
          CHINA_UNICOM 联通
          CHINA_MOBILE 移动
          CHINA_TELECOM 电信

          ActionInfoVo

          参数名称 类型 描述
          action String 操作信息
          result boolean 是否成功
          details List 详情列表

          DetailVo

          参数名称 类型 描述
          blbId String id
          blbName String 名称
          上一篇
          创建负载均衡
          下一篇
          删除负载均衡