创建文件系统
更新时间:2024-12-16
描述
- 创建一个cfs文件系统,返回分配的文件系统ID。
- 付费方式为后付费。
请求
请求结构
POST /v{version}/cfs HTTP/1.1
Host: cfs.bj.baidubce.com
Authorization: authorization string
{
"fsName": name,
"zone": zonB,
"type": type,
"protocol": protocol
"tags": [
{"tagKey": "aaa", "tagValue": "bbb"}
]
"capacityQuota": 1075838976
}
请求头域:除公共头域外,无其他特殊头域
请求参数
参数名称 | 类型 | 是否必需 | 参数位置 | 描述 |
---|---|---|---|---|
version | String | 是 | URL参数 | API版本号,当前取值1。 |
fsName | String | 是 | RequestBody参数 | FileSystem的名称,方便记忆。长度1~65个字节,字母开头,可包含字母数字-_/.字符。 |
zone | String | 是 | RequestBody参数 | FileSystem所在可用区,例如zoneB。 |
type | String | 否 | RequestBody参数 | 文件系统类型:1.cap(容量型) 2.ssd(性能型) 当前默认是容量型 |
protocol | String | 否 | RequestBody参数 | 协议类型:1.nfs 2.smb,默认nfs协议。 |
tags | List<Tag> | 否 | RequestBody参数 | |
capacityQuota | uint64 | 否 | RequestBody参数 | 文件系统的quota值,不选或者值为0是表示无自定义硬限,否则表示上限容量(设置时最小为1GB,最大为10PB),单位 bytes。 |
响应
返回状态码:成功返回200,失败返回见错误码
返回头域:除公共头域外,无其他特殊头域
返回参数
参数名称 | 类型 | 描述 |
---|---|---|
fsId | String | FileSystem的ID。后续针对该实例的操作,均需要在请求中带上此ID。 |
示例
请求:
POST /v1/cfs HTTP/1.1
HOST cfs.bj.baidubce.com
Authorization bce-auth-v1/5e5a8adf11ae475ba95f1bd38228b44f/2016-04-10T08:26:52Z/1800/host;x-bce-date/ec3c0069f9abb1e247773a62707224124b2b31b4c171133677f9042969791f02
{
"fsName":"cfs-for-test"
}
响应:
HTTP/1.1 200 OK
x-bce-request-id: 946002ee-cb4f-4aad-b686-5be55df27f09
Date: Wed, 10 Apr 2016 08:26:52 GMT
Transfer-Encoding: chunked
Content-Type: application/json;charset=UTF-8
Server: BWS
{
"fsId":"cfs-jVDkWrBBoj"
}