Core concepts
IAM-based role management
File Storage follows IAM role-based access control (RBAC). Permissions for creating and managing instances are granted based on IAM project roles.
Check File Storage permissions by role below, and refer to Manage user IAM role for managing user roles.
| Permission | Project administrator (admin) | Project member (member) | Project reader (reader) | File storage manager (manager) | File storage viewer (viewer) |
|---|---|---|---|---|---|
| View instance | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create, edit, delete instance | ✓ | ✓ | ✓ | ||
| View backup | ✓ | ✓ | ✓ | ✓ | ✓ |
| Create, edit, delete backup | ✓ | ✓ | ✓ | ||
| Restore backup | ✓ | ✓ | ✓ |
Instance
Instance is virtualized hardware resource including CPU and system memory. Performance of File Storage is determined by instance type, and various types are supported to allow selection optimized for purpose and expected workload.
- You can select type when creating instance, and minimum and maximum allocatable capacity differ by type.
- File Storage instance pricing differs per GB depending on type, and cost is charged based on allocated capacity.
- Instance types will continue to be added.
Instance types
Performance of File Storage is determined by instance type selected during instance creation. Minimum and maximum allocatable capacity differ by type. Pricing per GB also varies, and cost is charged based on allocated capacity.
File Storage service currently supports only Basic instance type. Additional types will be supported in future for optimization based on workload.
Basic type instance is most general-purpose specification.
| Instance type | Description |
|---|---|
| Basic | Most general-purpose specification |
Instance lifecycle and state
Instance lifecycle refers to various state transitions of instance from start to termination.
When creating File Storage instance, it starts in Creating state, where resources are allocated and volume is configured based on selected type. When ready for use, it transitions to Active state, allowing use through console or mount.
Deleting indicates instance deletion is in progress. When deleted, instance is terminated and fully released. Once released, it disappears from list and billing stops.
| State | Description |
|---|---|
Creating | Allocating resources and configuring volume |
Active | Running and available |
Restoring | Performing restore operation |
Setting-up | Restarting after restore |
Backing-up | Performing backup operation |
Updating | Performing configuration change, image change, or migration |
Deleting | Terminating and releasing instance |
Error | Error occurred during state transition |
Instance may enter Error state depending on situation. If instance is no longer needed, you may attempt deletion.
If recovery is required, contact Helpdesk.
Instance size
Pricing and minimum/maximum allocatable capacity differ by instance type. Currently, File Storage service allows allocation of Basic instance from 1.0 TB to 16 TB.
Capacity unit displayed in File Storage console uses TB. However, internally calculated in binary, meaning 1 TB provides 1,024 GB volume size.
| Instance type | Description |
|---|---|
| Basic | 1.0~16 TB available - Configurable in units of 0.5 TB |