创建CDS磁盘
所有文档

          云服务器 BCC

          创建CDS磁盘

          • 本接口用于创建CDS磁盘。支持从快照创建的方式,但系统盘快照不能用来创建CDS磁盘。
          • 请求参数中 cdsSizeInGB 和 snapshotId 必须选择其中一项来指定磁盘的大小或使用快照创建磁盘。
          • 当snapshotId 参数存在且不为空时,cdsSizeInGB参数如果未指定,默认使用快照大小创建CDS磁盘。如果指定了cdsSizeInGB参数,则参数值不能小于快照大小值。
          • 创建接口为异步接口,可通过查询磁盘详情接口查询磁盘状态

          请求结构

          POST /v{version}/volume?clientToken={clientToken} HTTP/1.1
          Host: bcc.bj.baidubce.com
          Authorization: authorization string
          {
            "storageType": storageType,
            "cdsSizeInGB" : cdsSizeInGB,
            "purchaseCount" : purchaseCount,
            "name": name,
            "description": description,
            "billing":{
              "paymentTiming":paymentTiming,
              "reservation":{
                  "reservationLength":reservationLength,
                  "reservationTimeUnit":reservationTimeUnit
                } 
              },
            "zoneName": zoneName
          }

          请求头域

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

          请求参数

          参数名称 类型 是否必需 参数位置 描述
          version String URL参数 API版本号
          clientToken String Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串,详见幂等性
          purchaseCount int RequestBody参数 批量创建的CDS磁盘的个数,必须为大于0的整数,单次创建不能超过5个。可选参数,缺省为1
          name String RequestBody参数 磁盘新的名称,自定义镜像名称,支持大小写字母、数字、中文以及-_ /.特殊字符,必须以字母开头,长度1-65。
          description String RequestBody参数 磁盘新的描述信息
          cdsSizeInGB int RequestBody参数 CDS磁盘容量,必须为大于0的整数,单位为GB,大小为5~32765GB。当参数snapshotId为空或不存在时该参数必需。
          storageType StorageType RequestBody参数 CDS磁盘存储类型,包括cloud_hp1 (通用型SSD),hp1 (高性能云磁盘),HDD_Throughput (高吞吐HDD),hdd (通用型HDD) 和 std1 (上一代云磁盘)五种类型,默认 hp1。
          billing Billing RequestBody参数 订单、计费相关参数
          snapshotId String RequestBody参数 快照ID,支持从快照创建磁盘。当此参数存在时且不为空时,cdsSizeInGB参数将被忽略,此时非必需。
          zoneName String RequestBody参数 指定可用区信息,默认为空,由系统自动选择。
          autoSnapshotPolicy List<AutoSnapshotPolicyModel> RequestBody参数 磁盘当前配置的自动快照策略

          返回头域

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

          返回参数

          参数名称 类型 描述
          volumeIds List 磁盘ID,符合BCE规范,必须是一个定长字符串,且只允许包含大小写字母、数字、连字号(-)和下划线(_)。

          错误码

          错误码 错误描述 HTTP状态码 中文解释
          Volume.SystemSnapshotForbiddenOperation System snapshot can not be used to create volume. 403 系统快照不允许创建磁盘

          请求示例

          POST http://bcc.bj.baidubce.com/v2/volume?clientToken=3A8d84403d-a94b-40ce-9d6a-f6225dd26676
          Host: bcc.bj.baidubce.com
          Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2015-08-11T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
          
          {
            "storageType": "std1",
            "cdsSizeInGB" : 5,
            "purchaseCount" : 2,
            "name": "TestName2",
            "description": "TestDesc2",
                "billing":{
                  "paymentTiming":"Prepaid",
                  "reservation":{
                      "reservationLength":1,
                      "reservationTimeUnit":"Month"
                    } 
                  }
          }

          返回示例

          HTTP/1.1 200 OK
          Content-Type: application/json;charset=UTF-8
          Date: Wed, 08 Jul 2015 03:28:11 GMT
          x-bce-request-id: d8752367-38e8-45e4-b4c7-e53be3137ce5
              Server: BWS
          
          {
                  "volumeIds": [
                      "v-NSuv0ssl",
                      "v-MPO0YONO"
                   ]
               }
          上一篇
          实例相关接口
          下一篇
          查询磁盘列表