LBDC实例相关接口
更新时间:2025-04-30
创建LBDC
请求结构
Plain Text
1POST /v{version}/lbdc?clientToken={clientToken} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
4 {
5 "name": name,
6 "type": type,
7 "ccuCount": ccuCount,
8 "desc": desc,
9 "billing": {
10 "paymentTiming": paymentTiming,
11 "reservation" : {
12 "reservationLength": reservationLength
13 }
14 },
15 "renewReservation":{
16 "reservationLength": reservationLength
17 },
18 "tags": [
19 {
20 "tagKey": "hikwnf",
21 "tagValue": "nwklwmflk"
22 }
23 ]
24 }
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
clientToken | String | 否 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串 |
name | String | 是 | RequestBody参数 | 集群名称,长度1~65个字节,字母开头,_可包含字母数字-/.字符 |
type | String | 是 | RequestBody参数 | 集群类型,取值为"4Layer"或者"7Layer" |
ccuCount | int | 是 | RequestBody参数 | 集群性能容量单位CCU(Cluster Capacity Unit)是用来衡量BLB集群处理流量时涉及的各个指标。 |
desc | String | 否 | RequestBody参数 | LBDC的描述,最大支持200字符 |
billing | BillingForCreate | 是 | RequestBody参数 | 订单信息 |
renewReservation | ReservationForCreate | 否 | RequestBody参数 | 自动续费信息,是否开启自动续费任务 |
tags | List<TagModel> | 否 | RequestBody参数 | 标签 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 集群id |
type | String | 集群类型 |
desc | String | 描述信息 |
请求示例
Plain Text
1POST /v1/lbdc?clientToken=1849ef6b-f73c-4f5d-b88b-259ca47af849 HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4{
5 "name": "abc",
6 "type": "4Layer",
7 "ccuCount": 1,
8 "desc": "",
9 "billing": {
10 "paymentTiming": "Prepaid",
11 "reservation" : {
12 "reservationLength": 1
13 }
14 },
15 "renewReservation":{
16 "reservationLength": 1
17 },
18 "tags": [
19 {
20 "tagKey": "hikwnf",
21 "tagValue": "nwklwmflk"
22 }
23 ]
24}
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7 {
8 "id": "bgw_group-a3t786p1",
9 "name": "abc",
10 "type": "4Layer",
11 "desc":""
12 }
升级LBDC
请求结构
Plain Text
1PUT /v{version}/lbdc/{id}?{action}&clientToken={clientToken} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
4 {
5 "ccuCount": ccuCount
6 }
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 是 | URL参数 | 升级的集群id |
clientToken | String | 否 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串 |
action | String | 是 | Query参数 | 本接口中该参数取值resize |
ccuCount | int | 是 | RequestBody参数 | 集群性能容量单位CCU(Cluster Capacity Unit)是用来衡量BLB集群处理流量时涉及的各个指标。 |
返回头域
除公共头域,无其它特殊头域。
返回参数
无特殊返回参数
请求示例
Plain Text
1PUT /v1/lbdc/bgw_group-a3t786p1?resize&clientToken=1849ef6b-f73c-4f5d-b88b-259ca47af849 HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6 "ccuCount": 1
7}
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
续费LBDC
请求结构
Plain Text
1PUT /v{version}/lbdc/{id}?{action}&clientToken={clientToken} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
4 {
5 "billing":{
6 "reservation":{
7 "reservationLength": reservationLength
8 }
9 }
10 }
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 是 | URL参数 | 续费的集群id |
clientToken | String | 否 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串 |
action | String | 是 | Query参数 | 本接口中该参数取值purchaseReserved |
billing | BillingForRenew | 是 | RequestBody参数 | 订单信息 |
返回头域
除公共头域,无其它特殊头域。
返回参数
无特殊返回参数
请求示例
Plain Text
1PUT /v1/lbdc/bgw_group-a3t786p1?purchaseReserved&clientToken=1849ef6b-f73c-4f5d-b88b-259ca47af849 HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6 "billing":{
7 "reservation":{
8 "reservationLength":1
9 }
10 }
11}
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
LBDC列表
请求结构
Plain Text
1GET /v{version}/lbdc?id={id}&name={name} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 否 | Query参数 | 要查询的集群id |
name | String | 否 | Query参数 | 要查询的集群名称 |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
marker | String | 标记查询的起始位置 |
isTruncated | boolean | true表示后面还有数据,false表示已经是最后一页 |
nextMarker | String | 获取下一页所需要传递的marker值。当isTruncated为false时,该域不出现 |
maxKeys | int | 每页包含的最大数量 |
clusterList | List<ClusterModel> | 包含查询结果的LBDC列表 |
请求示例
Plain Text
1GET /v1/lbdc?id=bgw_group-a3t786p1 HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7
8{
9 "clusterList": [
10 {
11 "id": "bgw_group-a3t786p1",
12 "name": "abc",
13 "type": "4Layer",
14 "status": "available",
15 "ccuCount": 1,
16 "createTime": "2021-08-25T06:13:09Z",
17 "expireTime": "2021-09-25T06:13:09Z",
18 "desc": ""
19 }
20 ],
21 "marker": "bgw_group-a3t786p1",
22 "nextMarker": null,
23 "isTruncated": false,
24 "maxKeys": 1000
25}
LBDC详情
请求结构
Plain Text
1GET /v{version}/lbdc/{id} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 是 | URL参数 | 要查询的集群id |
返回头域
除公共头域,无其它特殊头域。
4层返回参数
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 集群id |
name | String | 集群名称 |
type | String | 集群类型 |
status | String | 集群状态 |
ccuCount | String | 集群性能容量 |
createTime | String | 集群创建时间 |
expireTime | String | 集群失效时间 |
totalConnectCount | long | 并发连接数 |
newConnectCps | long | 新建连接速度 |
networkInBps | long | 网络输入带宽 |
networkOutBps | long | 网络输出带宽 |
tags | List<TagModel> | 标签 |
7层返回参数
参数名称 | 类型 | 描述 |
---|---|---|
id | String | 集群id |
name | String | 集群名称 |
type | String | 集群类型 |
status | String | 集群状态 |
ccuCount | String | 集群性能容量 |
createTime | String | 集群创建时间 |
expireTime | String | 集群失效时间 |
totalConnectCount | long | 并发连接数 |
networkInBps | long | 网络输入带宽 |
networkOutBps | long | 网络输出带宽 |
httpsQps | long | https的qps |
httpQps | long | http的qps |
httpNewConnectCps | long | http新建速度 |
httpsNewConnectCps | long | https新建速度 |
sslNewConnectCps | long | ssl新建速度 |
tags | List<TagModel> | 标签 |
请求示例
Plain Text
1GET /v1/lbdc/bgw_group-a3t786p1 HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7
8{
9 "id": "bgw_group-a3t786p1",
10 "name": "abc",
11 "type": "4Layer",
12 "status": "available",
13 "ccuCount": 1,
14 "createTime": "2021-08-25T06:13:09Z",
15 "expireTime": "2021-09-25T06:13:09Z",
16 "desc": "",
17 "totalConnectCount":100,
18 "newConnectCps":100,
19 "networkInBps":100,
20 "networkOutBps":100,
21 "tags": [
22 {
23 "tagKey": "hikwnf",
24 "tagValue": "nwklwmflk"
25 }
26 ]
27}
更新LBDC
请求结构
Plain Text
1PUT /v{version}/lbdc/{id}?clientToken={clientToken} HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
4
5{
6 "name":name,
7 "desc":desc
8}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 是 | URL参数 | 集群id |
clientToken | String | 否 | Query参数 | 幂等性Token,是一个长度不超过64位的ASCII字符串 |
name | String | 否 | RequestBody参数 | 集群名称。长度1~65个字节,字母开头,_可包含字母数字-/.字符。 |
desc | String | 否 | RequestBody参数 | 集群描述,最大支持200字符 |
返回头域
除公共头域,无其它特殊头域。
返回参数
无返回参数
请求示例
Plain Text
1PUT /v1/lbdc/bgw_group-a3t786p1?clientToken=1849ef6b-f73c-4f5d-b88b-259ca47af849
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-03-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
4
5{
6 "name":"abc",
7 "desc":""
8}
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Thu, 16 Mar 2017 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
LBDC关联的BLB列表
请求结构
Plain Text
1GET /v{version}/lbdc/{id}/blb HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
id | String | 否 | URL参数 | 要查询的集群id |
返回头域
除公共头域,无其它特殊头域。
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
blbList | List<AssociateBlbModel> | 包含查询结果的BLB列表 |
请求示例
Plain Text
1GET /v1/lbdc/bgw_group-a3t786p1/blb HTTP/1.1
2Host: blb.bj.baidubce.com
3Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2020-07-14T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
Plain Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Tus, 14 Jul 2020 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6
7
8{
9 "blbList": [
10 {
11 "blbId": "lb-1c791997",
12 "name": "abc",
13 "status": "available",
14 "blbType": "normal",
15 "publicIp": "10.10.10.10",
16 "eipRouteType": "bgp",
17 "bandwidth": 20,
18 "address": "192.168.0.7",
19 "ipv6": "2400:da00:e003:1820::4",
20 "vpcId": "vpc-0n1hhh8759b0",
21 "subnetId": "sbn-p09p0ihp7498"
22 }
23 ]
24}