BLB计费变更-后付费转预付费
更新时间:2024-12-25
后付费转预付费接口
描述
当前接口可将BLB实例从后付费变更为预付费。付费方式转换时可同时指定“performanceLevel”参数进行实例配置变更,同时必须指定预付费时长。
请求结构
POST /v{version}/blb/{blbId}/charge?action=TO_PREPAY&clientToken={clientToken}
Host: blb.bj.baidubce.com
Authorization: authorization string
{
"billingMethod": "BySpec",
"performanceLevel":"medium1",
"reservationLength": 1
}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
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 |
请求示例
POST /v1/blb/lb-6x7atqxl/charge?action=TO_REPAY&clientToken=0fc2497e-6216-4702-a841-e5f2f6e366ce
Host: blb.bj.baidubce.com
Authorization:bce-auth-v1/a43eea003308400587496785f7f5d9ee/2022-04-28T11:06:00Z/3600/host;x-bce-date/25ec3d4baba54ad7397cb31c96cb5e364088ff79f9b853ffb8dc6c11ebcdcf16
{
"billingMethod": "BySpec",
"performanceLevel":"medium1",
"reservationLength": 2
}
响应示例
HTTP/1.1 200 OK
x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
Date: Fri, 16 Aug 2024 06:29:48 GMT
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"orderId": "d79fa3041c6b49edb5b943618c9b5656"
}