Skip to Content
GPU API 接口

创建云存储Pro

接口说明

创建一份云存储Pro(CFS),返回系统生成的 CfsId。创建成功不会自动挂载到已有实例;请继续调用 AttachUS3。

POSThttps://api.compshare.cnActionCreateCFS

使用限制

  • 仅支持 Pod 可用区。每个账号在同一可用区最多有 1 份未删除的 CFS,不能通过不同名称或项目重复创建。
  • 容量范围为 50~2048 GiB,无需按整 TiB 取整。
  • 本接口会购买存储并产生费用;建议先调用 GetCompShareCFSPrice 确认价格。
  • 新购仅支持预付费 Month、Year、Day、Dynamic,不支持 Postpay。

请求参数

名称类型必填描述示例值
ActionString是接口名称CreateCFS
RegionString是目标地域cn-bj2
ZoneString是目标 Pod 可用区cn-bj2-03
ProjectIdString否项目 ID,不传使用账号默认项目org-xxx
NameString是云存储展示名称,不能为空my-cfs
SizeInteger是容量,单位 GiB,范围 50~2048100
TotalFilesInteger否文件数配额;不传或小于等于 0 时使用存储服务默认配置,通常无需设置—
ChargeTypeString否计费方式。枚举值:Month(按月)、Year(按年)、Day(按天)、Dynamic(按时)。默认 MonthMonth
QuantityInteger否购买周期数,含义随 ChargeType;不传或小于等于 0 时按 1 处理1
CouponIdString否代金券 IDcoupon-xxx

CfsId 由系统生成,不是创建接口的请求参数。

响应参数

名称类型描述
ActionString响应名称:CreateCFSResponse
RetCodeInteger返回码,0 为成功
MessageString错误信息,无错误时可能省略
request_uuidString请求唯一标识
CfsIdString创建的云存储 ID
NameString云存储展示名称
ZoneIdInteger所在可用区的数字 ID
SizeInteger创建容量,单位 GiB
StatusString底层存储服务返回的创建状态;以实际返回为准,可能省略
TopOrganizationIdInteger所属账号组织 ID
OrganizationIdInteger所属项目组织 ID
CreateTimeInteger创建时间,Unix 秒级时间戳

请求示例

创建 100 GiB、按月购买 1 个周期的存储:

{ "Action": "CreateCFS", "Region": "cn-bj2", "Zone": "cn-bj2-03", "Name": "my-cfs", "Size": 100, "ChargeType": "Month", "Quantity": 1 }

响应示例

以下展示主要字段,实际响应还可能包含 Status 等字段。

{ "Action": "CreateCFSResponse", "RetCode": 0, "request_uuid": "request-xxxx", "CfsId": "cfs-xxxx", "Name": "my-cfs", "ZoneId": 5001, "Size": 100, "TopOrganizationId": 12345, "OrganizationId": 67890, "CreateTime": 1789603200 }

创建完成后,可通过 DescribeCFS 查询到期时间,再通过 AttachUS3 挂载。

Last updated on