弹性文件服务 SFS-SFS Turbo授权项分类:文件系统

时间:2024-05-16 17:30:49

文件系统

权限

对应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"

创建文件系统异步任务

POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks

sfsturbo:shares:createFsAsyncTask

-

获取文件系统异步任务列表

GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks

sfsturbo:shares:listFsAsyncTasks

-

获取文件系统异步任务详情

GET /v1/{project_id}/sfs- turbo/shares/{share_id}/fs/{feature}/tasks/{task_id}

sfsturbo:shares:showFsAsyncTask

-

取消/删除文件系统异步任务

DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/{feature}/tasks/{task_id}

sfsturbo:shares:deleteFsAsyncTask

-

绑定后端存储

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

sfsturbo:shares:createBackendTarget

用户需要额外配置OBS Adminstrator权限。

查询后端存储列表

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

sfsturbo:shares:listBackendTargets

-

获取后端存储详细信息

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

sfsturbo:shares:showBackendTargetInfo

-

删除后端存储

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

sfsturbo:shares:deleteBackendTarget

-

创建数据导入导出任务

POST /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task

sfsturbo:shares:createDataRepositoryTask

-

查询数据导入导出任务详情

GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task/{task_id}

sfsturbo:shares:getDataRepositoryTask

-

查询数据导入导出任务列表

GET /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/tasks

sfsturbo:shares:getAllDataRepositoryTasks

-

support.huaweicloud.com/api-sfs/sfs_02_0083.html