BLB计费变更-预付费转后付费
更新时间:2024-12-25
预付费转后付费接口
描述
BLB实例付费方式与计费方式变更。可进行以下场景变更。
- 预付费变更为后付费。可同时指定后付费的计费方式和性能规格。若后付费为按使用量计费("ByCapacityUnit")此时性能规格还支持不限速("unlimited")。
- 后付费按规格变更为后付费按使用量。
- 后付费按使用量变更为后付费按规格。
请求结构
POST /v{version}/blb/{blbId}/charge?action=TO_POSTPAY&clientToken={clientToken}
Host: blb.bj.baidubce.com
Authorization: authorization string
{
"billingMethod": "BySpec",
"performanceLevel": "small2"
}
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1 |
clientToken | String | 是 | Query参数 | 幂等性Token,长度不超过64位 |
action | String | 是 | Query参数 | 当前取值"TO_POSTPAY" |
billingMethod | String | 否 | Request Body参数 | 计费方式。"BySpec"表示按固定规格计费(默认值),"ByCapacityUnit"表示按使用量计费。 |
performanceLevel | String | 否 | Request Body参数 | 性能规格参数,默认为当前实例的性能规格。取值如下:"small1"标准型1,"small2"标准型2,"medium1"增强型1,"medium2"增强型2,"large1"超大型1,"large2"超大型2,"large3"超大型3。仅后付费-按使用量支持"unlimited"不限速。 |
返回状态码
成功返回200,失败返回见错误码
返回头域 除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
orderId | String | 预付费转后付费订单ID |
请求示例
POST /v1/blb/lb-6x7atqxl/charge?action=TO_POSTPAY&clientToken=0fc2497e-6216-4702-a841-e5f2f6e366ce
Host: blb.bj.baidubce.com
Authorization: authorization string
{
"billingMethod": "BySpec",
"performanceLevel": "small2"
}
响应示例
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": "38f903d90ae84fd28a71d70e47fb6406"
}