链接复制成功!
创建文件系统 - CreateShare
功能介绍
创建文件系统。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。
URI
POST /v1/{project_id}/sfs-turbo/shares
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String | 项目ID |
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
X-Auth-Token | 是 | String | 账号的token |
Content-Type | 是 | String | MIME类型 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
availability_zone | 是 | String | 文件系统所在可用区(az)的编码 |
description | 否 | String | 文件系统描述信息,长度为0~255。 |
enterprise_project_id | 否 | String | 创建文件系统时,给文件系统绑定的企业项目ID。 |
metadata | 否 | Metadata object | 创建文件系统的metadata信息,一到多个字典形式组织的键值对组成。 |
name | 是 | String | SFS Turbo文件系统的名称。长度为4~64位,必须以字母开头,可以包含字母、数字、中划线、下划线,不能包含其他的特殊字符,不区分大小写。 |
security_group_id | 是 | String | 用户在某一区域下的安全组ID。 |
share_proto | 是 | String |
|
share_type | 是 | String | 文件系统类型,有效值为STANDARD或者PERFORMANCE。当文件系统正在创建时,该字段不返回。 |
size | 是 | Integer |
|
subnet_id | 是 | String | 用户在VPC下面的子网的网络ID。 |
vpc_id | 是 | String | 用户在某一区域下的VPC ID。 |
backup_id | 否 | String | 备份ID,从备份创建文件系统时为必选。 |
tags | 否 | Array of ResourceTag objects | tag标签的列表。 |
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
crypt_key_id | 否 | String | 要创加密文件系统,该字段传KMS服务专业版密钥的ID。 |
dedicated_flavor | 否 | String | 创专属文件系统,要创建的虚拟机的规格。 |
dedicated_storage_id | 否 | String | 创专属文件系统,要指定一个专属分布式存储的ID。 |
expand_type | 否 | String | 扩展类型;当文件系统正在创建时,该字段不返回。 枚举值: |
hpc_bw | 否 | String | 文件系统的带宽规格。 创建20MB/s/TiB、40MB/s/TiB、125MB/s/TiB、250MB/s/TiB、500MB/s/TiB、1000MB/s/TiB文件系统时,该参数必填。 20MB/s/TiB,填写"20M"。 40MB/s/TiB,填写"40M"。 125MB/s/TiB,填写"125M"。 250MB/s/TiB,填写"250M"。 500MB/s/TiB,填写"500M"。 1000MB/s/TiB,填写"1000M"。 |
auto_create_security_group_rules | 否 | String | 是否自动创建安全组规则。"true"表示自动创建安全组规则,"false"表示不自动创建安全组规则。默认值是"true"。 枚举值: |
vault_id | 否 | String | 存储库ID。 |
响应参数
状态码:202
请求示例
SFS Turbo上一代文件系统规格类型:创建一个名称为“sfs-turbo-test”的SFS Turbo标准型文件系统,共享协议为NFS,容量为500GB,文件系统所在的可用区编码是example。安全组ID为“8c4ebbd0-6edf-4aae-8353-xxx”,子网的网络ID为“b8884abe-f47b-4917-9f6c-xxx”,VPC ID为“d651ea2b-2b20-4c6d-8bbf-xxx”。
POST HTTPS://{endpoint}/v1/{project_id}/sfs-turbo/shares { "share" : { "name" : "sfs-turbo-test", "availability_zone" : "example", "security_group_id" : "8c4ebbd0-6edf-4aae-8353-xxx", "share_proto" : "NFS", "share_type" : "STANDARD", "size" : 500, "subnet_id" : "b8884abe-f47b-4917-9f6c-xxx", "vpc_id" : "d651ea2b-2b20-4c6d-8bbf-xxx" } }SFS Turbo上一代文件系统规格类型+专属场景:创建一个名称为“sfs-turbo-dedicated-test”的SFS Turbo标准型文件系统,共享协议为NFS,容量为500GB,文件系统所在的可用区编码是example。指定专属的存储池id为“198f0704-xxx-4d85-xxx-c25caa4d3264”,专属的ecs规格为"c6.xlarge.2",安全组ID为“8c4ebbd0-6edf-4aae-8353-xxx”,子网的网络ID为“b8884abe-f47b-4917-9f6c-xxx”,VPC ID为“d651ea2b-2b20-4c6d-8bbf-xxx”。
POST HTTPS://{endpoint}/v1/{project_id}/sfs-turbo/shares { "share" : { "name" : "sfs-turbo-dedicated-test", "availability_zone" : "example", "security_group_id" : "8c4ebbd0-6edf-4aae-8353-xxx", "share_proto" : "NFS", "share_type" : "STANDARD", "size" : 500, "subnet_id" : "b8884abe-f47b-4917-9f6c-xxx", "vpc_id" : "d651ea2b-2b20-4c6d-8bbf-xxx", "metadata" : { "dedicated_flavor" : "c6.xlarge.2", "dedicated_storage_id" : "198f0704-xxx-4d85-xxx-c25caa4d3264" } } }125MB/s/TiB:创建一个名称为“sfs-turbo-test”的SFS Turbo 125MB/s/TiB 文件系统,共享协议为NFS,容量为3686GB,规格类型为125MB/s/TiB,文件系统所在的可用区编码是example。安全组ID为“8c4ebbd0-6edf-4aae-8353-xxx”,子网的网络ID为“b8884abe-f47b-4917-9f6c-xxx”,VPC ID为“d651ea2b-2b20-4c6d-8bbf-xxx”。
POST HTTPS://{endpoint}/v1/{project_id}/sfs-turbo/shares { "share" : { "name" : "sfs-turbo-test", "availability_zone" : "example", "security_group_id" : "8c4ebbd0-6edf-4aae-8353-xxx", "share_proto" : "NFS", "share_type" : "STANDARD", "size" : 3686, "subnet_id" : "b8884abe-f47b-4917-9f6c-xxx", "vpc_id" : "d651ea2b-2b20-4c6d-8bbf-xxx", "metadata" : { "expand_type" : "hpc", "hpc_bw" : "125M" } } }
响应示例
状态码:202
创建请求下发成功返回body。
{
"id" : "708c017c-54b5-429a-a098-7692e23fa518",
"name" : "sfs-turbo-test",
"status" : "100"
} 状态码
状态码 | 描述 |
|---|---|
202 | 创建请求下发成功返回body。 |
错误码
请参见错误码。

