更新时间:2022-08-16 GMT+08:00

SFS Turbo授权项分类

文件系统

权限

对应API接口

授权项

依赖的授权项

IAM项目

(Project)

企业项目

(Enterprise Project)

创建文件系统

POST /v1/{project_id}/sfs-turbo/shares

sfsturbo:shares:createShare

  • 创建SFS Turbo实例时,需要vpc相关权限,包括校验vpc、子网、安全组,创建vip以及port,创建安全组规则等,需要增加授权项:
    • "vpc:*:*"
  • 加密实例需要在项目上配置KMS Administrator权限
  • 专属场景,需要增加授权项:
    • "dss:*:get",
    • "dss:*:list",
    • "dss:*:count"

查询所有文件系统详细信息

GET /v1/{project_id}/sfs-turbo/shares/detail

sfsturbo:shares:getAllShares

-

查询单个文件系统详细信息

GET /v1/{project_id}/sfs-turbo/shares/{share_id}

sfsturbo:shares:getShare

-

删除文件系统

DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}

sfsturbo:shares:deleteShare

  • 删除SFS Turbo实例时,需要vpc相关权限,包括删除vip以及port,删除安全组规则等,需要增加授权项:
    • "vpc:*:*"
  • 如果是专属场景,需要增加授权项:
    • "dss:*:get",
    • "dss:*:list",
    • "dss:*:count"

扩容文件系统

权限

对应API接口

授权项

IAM项目

(Project)

企业项目

(Enterprise Project)

扩容文件系统

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action

sfsturbo:shares:shareAction

Console引用

权限

对应API接口

授权项

依赖的授权项

IAM项目

(Project)

企业项目

(Enterprise Project)

更改安全组

Console引用

sfsturbo:shares:shareAction

更改安全组需要安全组相关权限:

  • vpc:securityGroups:*
  • vpc:securityGroupRules:*

查询sfs turbo配额

Console引用

sfsturbo:shares:getQuota

-

获取可用区信息

Console引用

sfsturbo:shares:getAZInfo

-

获取sfs turbo规格信息

Console引用

sfsturbo:shares:getFlavors

-

检查文件系统名称

Console引用

sfsturbo:shares:checkShareName

-