帮助文档 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
帮助文档 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 百度云
  3. 云服务器 BCC
  4. API参考
  5. 磁盘相关接口
  6. 磁盘计费变更

磁盘计费变更

  • 磁盘相关接口
  • 发布于 2025-04-02
  • 0 次阅读
文档编辑
文档编辑

描述

  • 该接口用于变更磁盘计费方式,仅支持后付费转预付费、预付费转后付费两种方式。
  • 预付费转后付费支持两种生效方式:到期后生效、立即生效。
  • 当后付费CDS未挂载,或者挂载到的BCC非预付费类型时,禁用后转预。

请求结构

PUT /v{version}/volume/{volumeId}?{action} HTTP/1.1
Host: bcc.bj.baidubce.com
Authorization: authorization string

请求头域

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

请求参数

参数名称 类型 是否必需 参数位置 描述
version String 是 URL参数 API版本号
volumeId String 是 URL参数 待变更计费磁盘ID
action String 是 Query参数 对磁盘的执行动作,当前取值modifyChargeType
billing Billing 否 RequestBody参数 订单信息。注意:该参数已废弃, 当后付费CDS未挂载,或者挂载到的BCC非预付费类型时,禁用后转预;CDS后转预后的到期时间和其挂载的预付费BCC实例的到期时间一致。
effectiveType String 否 RequestBody参数 转后付费生效方式,可选参数:AtOnce(立即转按量付费)、AfterExpiration(到期后转按量付费)。不传默认为到期后按量付费。

返回头域

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

返回参数

无特殊返回参数

错误码

错误码 错误描述 HTTP状态码 中文解释
Volume.VolumeTypeNotSupport Volume type not support to_postpay. 403 磁盘类型不支持 "转后付费"
Volume.PaymentTypeNotSupportToPostpay Payment type not support to_postpay 403 付费方式不支持 "转后付费"
Volume.AutoRenewNotSupportToPostpay Auto renew instance not support to_postpay operation. 403 开通自动续费的实例不支持 "转后付费"
Volume.ExpiredResourceNotSupportToPostpay Expired resource not support to_postpay operation. 403 已到期资源不支持 "转后付费"
Volume.VolumeTypeNotSupportToPrepay Volume type not support to_prepay. 403 磁盘类型不支持 "转预付费"
Volume.PrepaidInstanceOperationForbidden Postpaid instances are not supported for this operation. 409 付费方式不支持 "转预付费"
Volume.DiskStatusNotSupportBillingChange The volume status not support billing change. 409 磁盘状态不允许计费变更

请求示例

PUT /v2/volume/v-**********?modifyChargeType HTTP/1.1
Host: bcc.bj.baidubce.com
ContentType: application/json
Authorization: authorization-string

返回示例

HTTP/1.1 200 OK
x-bce-request-id: 1214cca7-4ad5-451d-9215-71cb844c0a50
Date: Wed, 03 Dec 2014 06:42:19 GMT
Content-Type: application/json;charset=UTF-8
Server: BWS
相关文章

创建CDS磁盘 2025-04-02 17:55

本接口用于创建CDS磁盘。支持从快照创建的方式,但系统盘快照不能用来创建CDS磁盘。 请求参数中 cdsSizeInGB 和 snapshotId 必须选择其中一项来指定磁盘的大小或使用快照创建磁盘。 当snapshotId 参数存在且不为空时,cdsSizeInGB参数如果未指定,默认使用快照大小

查询磁盘列表 2025-04-02 17:55

该接口用于查询所有的磁盘列表信息,不包含本地磁盘。 请求结构 GET /v{version}/volume?marker={marker}&maxKeys={maxKeys}&instanceId={instanceId} HTTP/1.1 Host: bcc.bj.baidubce.com Aut

查询磁盘详情 2025-04-02 17:55

该接口用于根据磁盘ID查询单个云磁盘的详细信息。 请求结构 GET /v{version}/volume/{volumeId} HTTP/1.1 Host: bcc.bj.baidubce.com Authorization: authorization string

挂载CDS磁盘 2025-04-02 17:55

该接口用于将指定磁盘挂载在指定云服务器BCC实例下。 注意: cds磁盘需要挂载在与其处于相同可用区下的指定BCC实例上,否则将返回403错误。 只有磁盘状态为 Available 且实例状态为 Running 或 Stopped 时才允许挂载,否则调用此接口将返回 409 错误。 请求结构 PUT

卸载CDS磁盘 2025-04-02 17:55

该接口用于将指定的磁盘从BCC实例上卸载。 BCC实例状态为Running或Stopped或者EBC实例状态为Running时,都可以执行此操作,否则将提示 409 错误。 如果 volumeId 的磁盘未挂载在 instanceId 的实例上,该操作失败,提示 404 错误。 请求结构 PUT /

释放CDS磁盘 2025-04-02 17:55

该接口用于释放未挂载的CDS数据盘,系统盘不能释放。 磁盘释放后不可恢复。缺省情况下,该磁盘的所有快照将保留,但会删除与磁盘的关联关系。 只有磁盘状态为 Available 或 Expired 或 Error 时才可以执行此操作,否则将提示 409 错误。 如果 volumeId 的磁盘不存在,将提

目录
Copyright © 2025 your company All Rights Reserved. Powered by 博智数字服务平台.
闽ICP备08105208号-1