Updated on 2023-05-15 GMT+08:00

SFS Turbo Actions

File Systems

Permission

API

Action

Dependent Permission

IAM

Project

Enterprise

Project

Creating a File System

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

sfsturbo:shares:createShare

  • You must have VPC-related permissions when creating an SFS Turbo instance, including the permissions for verifying VPCs, subnets, and security groups, creating virtual IP addresses and ports, and creating security group rules. You must add the following action:
    • "vpc:*:*"
  • The KMS Administrator permission needs to be configured for the encrypted instance in the project.
  • If you have deployed and subscribed to Dedicated Distributed Storage Service (DSS) and want to create SFS Turbo file systems, add the following actions:
    • "dss:*:get",
    • "dss:*:list",
    • "dss:*:count"

Querying Details About All File Systems

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

sfsturbo:shares:getAllShares

-

Querying Details About a File System

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

sfsturbo:shares:getShare

-

Deleting a File System

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

sfsturbo:shares:deleteShare

  • To delete an SFS Turbo instance, you must have VPC-related permissions, including the permissions for deleting virtual IP addresses, ports, and security group rules. You must add the following action:
    • "vpc:*:*"
  • If you have deployed and subscribed to DSS and want to create SFS Turbo file systems, add the following actions:
    • "dss:*:get",
    • "dss:*:list",
    • "dss:*:count"

File System Expansion

Permission

API

Action

IAM

Project

Enterprise

Project

Expanding the Capacity of a File System

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

sfsturbo:shares:shareAction

APIs for Console Only

Permission

API

Action

Dependent Permission

IAM

Project

Enterprise

Project

Changing a Security Group

For Console only

sfsturbo:shares:shareAction

To modify a security group, you must have the following permissions:

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

Querying the SFS Turbo Quota

For Console only

sfsturbo:shares:getQuota

-

Obtaining the AZ Information

For Console only

sfsturbo:shares:getAZInfo

-

Obtaining SFS Turbo Specifications

For Console only

sfsturbo:shares:getFlavors

-

Checking the Name of a File System

For Console only

sfsturbo:shares:checkShareName

-