SFS Turbo文件系统授权项分类
生命周期管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        创建文件系统  | 
      
        POST /v1/{project_id}/sfs-turbo/shares  | 
      
        sfsturbo:shares:createShare  | 
      
       
  | 
      
        √  | 
      
        √  | 
     
| 
        查询单个文件系统详细信息  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}  | 
      
        sfsturbo:shares:getShare  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除文件系统  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}  | 
      
        sfsturbo:shares:deleteShare  | 
      
       
  | 
      
        √  | 
      
        √  | 
     
| 
        获取文件系统列表  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/detail  | 
      
        sfsturbo:shares:getAllShares  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        扩容文件系统  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action  | 
      
        sfsturbo:shares:shareAction  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
连接管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        修改文件系统绑定的安全组  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action  | 
      
        sfsturbo:shares:shareAction  | 
      
        更改安全组需要安全组相关权限: 
  | 
      
        √  | 
      
        √  | 
     
共享标签
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        创建共享标签  | 
      
        POST /v1/{project_id}/sfs-turbo/{share_id}/tags  | 
      
        sfsturbo:shares:addTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询共享标签  | 
      
        GET /v1/{project_id}/sfs-turbo/{share_id}/tags  | 
      
        sfsturbo:shares:getTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除共享标签  | 
      
        DELETE /v1/{project_id}/sfs-turbo/{share_id}/tags/{key}  | 
      
        sfsturbo:shares:deleteTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        批量添加共享标签  | 
      
        POST /v1/{project_id}/sfs-turbo/{share_id}/tags/action  | 
      
        sfsturbo:shares:batchResTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询租户所有共享的标签  | 
      
        GET /v1/{project_id}/sfs-turbo/tags  | 
      
        sfsturbo:shares:getAllTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        通过标签查询文件系统列表  | 
      
        POST /v1/{project_id}/sfs-turbo/resource_instances/action  | 
      
        sfsturbo:shares:getAllTag  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
名称管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        修改文件系统名称  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action  | 
      
        sfsturbo:shares:shareAction  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
文件系统管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        创建文件系统异步任务  | 
      
        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  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        获取已挂载的客户端ip信息  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/action  | 
      
        sfsturbo:shares:shareAction  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
存储联动管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        绑定后端存储  | 
      
        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  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        更新后端存储属性  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}/attributes  | 
      
        sfsturbo:shares:updateObsTargetAttributes  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        更新后端存储自动同步策略  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/targets/{target_id}/policy  | 
      
        sfsturbo:shares:updateObsTargetPolicy  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        创建数据导入导出任务  | 
      
        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  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除数据导入导出任务  | 
      
        DELETE /v1/{project_id}/sfs-turbo/{share_id}/hpc-cache/task/{task_id}  | 
      
        sfsturbo:shares:deleteDataRepositoryTask  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        更新文件系统  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}  | 
      
        sfsturbo:shares:updateHpcShare  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
目录管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        创建目标文件夹配额  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota  | 
      
        sfsturbo:shares:createFsDirQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        更新目标文件夹配额  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota  | 
      
        sfsturbo:shares:updateFsDirQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询目标文件夹配额  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota  | 
      
        sfsturbo:shares:showFsDirQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除目标文件夹配额  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-quota  | 
      
        sfsturbo:shares:deleteFsDirQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        创建目录  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir  | 
      
        sfsturbo:shares:createFsDir  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询目录是否存在  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir  | 
      
        sfsturbo:shares:showFsDir  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除文件系统目录  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir  | 
      
        sfsturbo:shares:deleteFsDir  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询目录资源使用情况  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/dir-usage  | 
      
        sfsturbo:shares:showFsDirQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
权限管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        加入AD域  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain  | 
      
        sfsturbo:shares:addActiveDirectoryDomain  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询AD域配置  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain  | 
      
        sfsturbo:shares:showActiveDirectoryDomain  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        修改AD域配置  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain  | 
      
        sfsturbo:shares:updateActiveDirectoryDomain  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        退出AD域  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/active-directory-domain  | 
      
        sfsturbo:shares:deleteActiveDirectoryDomain  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        创建权限规则  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules  | 
      
        sfsturbo:shares:createPermRule  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询文件系统的权限规则列表  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules  | 
      
        sfsturbo:shares:listPermRules  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询文件系统的某一个权限规则  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}  | 
      
        sfsturbo:shares:showPermRule  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        修改权限规则  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}  | 
      
        sfsturbo:shares:updatePermRule  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除权限规则  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules/{rule_id}  | 
      
        sfsturbo:shares:deletePermRule  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        创建并绑定LDAP配置  | 
      
        POST /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap  | 
      
        sfsturbo:shares:createLdap  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        查询LDAP的配置  | 
      
        GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap  | 
      
        sfsturbo:shares:showLdap  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        修改LDAP的配置  | 
      
        PUT /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap  | 
      
        sfsturbo:shares:updateLdap  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        删除LDAP的配置  | 
      
        DELETE /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/ldap  | 
      
        sfsturbo:shares:deleteLdap  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
任务管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        查询job的状态详情  | 
      
        GET /v1/{project_id}/sfs-turbo/jobs/{job_id}  | 
      
        sfsturbo:shares:getJob  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
运营管理
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        修改文件系统计费模式由按需转为包周期  | 
      
        POST /v2/{project_id}/sfs-turbo/shares/{share_id}/change-charge-mode  | 
      
        sfsturbo:shares:changeChargeMode  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
查询文件系统类型和配额
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        查询文件系统类型和配额  | 
      
        GET /v1/{project_id}/sfs-turbo/share-types  | 
      
        sfsturbo:shares:getFlavors  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
Console引用
| 
        权限  | 
      
        对应API接口  | 
      
        授权项  | 
      
        依赖的授权项  | 
      
        IAM项目 (Project)  | 
      
        企业项目 (Enterprise Project)  | 
     
|---|---|---|---|---|---|
| 
        查询sfs turbo配额  | 
      
        Console引用  | 
      
        sfsturbo:shares:getQuota  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        获取可用区信息  | 
      
        Console引用  | 
      
        sfsturbo:shares:getAZInfo  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        获取sfs turbo规格信息  | 
      
        Console引用  | 
      
        sfsturbo:shares:getFlavors  | 
      
        -  | 
      
        √  | 
      
        √  | 
     
| 
        检查文件系统名称  | 
      
        Console引用  | 
      
        sfsturbo:shares:checkShareName  | 
      
        -  | 
      
        √  | 
      
        √  |