BLB计费变更-后付费转预付费
更新时间:2025-04-30
后付费转预付费接口
描述
当前接口可将BLB实例从后付费变更为预付费。付费方式转换时可同时指定“performanceLevel”参数进行实例配置变更,同时必须指定预付费时长。
请求结构
Text
1POST /v{version}/blb/{blbId}/charge?action=TO_PREPAY&clientToken={clientToken}
2Host: blb.bj.baidubce.com
3Authorization: authorization string
4{
5 "billingMethod": "BySpec",
6 "performanceLevel":"medium1",
7 "reservationLength": 1
8}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
blbId | String | 是 | URL参数 | LoadBalancer的标识符 |
clientToken | String | 是 | Query参数 | 幂等性Token,长度不超过64位 |
action | String | 是 | Query参数 | 当前取值"TO_REPAY" |
billingMethod | String | 否 | Request Body参数 | 计费类型。当前只支持默认值"BySpec"。 |
performanceLevel | String | 否 | Request Body参数 | 性能规格。不填表示不进行配置变更。取值如下:"small1"标准型1,"small2"标准型2,"medium1"增强型1,"medium2"增强型2,"large1"超大型1,"large2"超大型2,"large3"超大型3。注意:预付费不支持"unlimited"不限速 |
reservationLength | Int | 是 | Request Body参数 | 购买月份时长,[1,2,3,4,5,6,7,8,9,12,24,36] |
返回状态码
成功返回200,失败返回见错误码
返回头域
除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
orderId | String | 后付费转预付费订单ID |
请求示例
Text
1POST /v1/blb/lb-6x7atqxl/charge?action=TO_REPAY&clientToken=0fc2497e-6216-4702-a841-e5f2f6e366ce
2Host: blb.bj.baidubce.com
3Authorization:bce-auth-v1/a43eea003308400587496785f7f5d9ee/2022-04-28T11:06:00Z/3600/host;x-bce-date/25ec3d4baba54ad7397cb31c96cb5e364088ff79f9b853ffb8dc6c11ebcdcf16
4
5{
6 "billingMethod": "BySpec",
7 "performanceLevel":"medium1",
8 "reservationLength": 2
9}
响应示例
Text
1HTTP/1.1 200 OK
2x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
3Date: Fri, 16 Aug 2024 06:29:48 GMT
4Content-Type: application/json;charset=UTF-8
5Server: BWS
6{
7 "orderId": "d79fa3041c6b49edb5b943618c9b5656"
8}