Named Volume
A Named Volume is an internal Volume explicitly created by the user. Its data is stored in Lakehouse's internal object storage, so no external cloud storage account configuration is required. Like User Volumes and Table Volumes, Named Volumes are internal Volumes. The key difference is that a Named Volume is created manually by the user, who manages its lifecycle. It supports configurable sharing permissions, making it well suited for team collaboration.
Comparison with Other Volume Types
| User Volume | Table Volume | Named Volume | External Volume | |
|---|---|---|---|---|
| Category | Internal Volume | Internal Volume | Internal Volume | External Volume |
| Creation | Automatic (per user) | Automatic (per table) | Manual CREATE VOLUME | Manual CREATE EXTERNAL VOLUME |
| Data storage location | Lakehouse internal | Lakehouse internal | Lakehouse internal | External OSS / COS / S3 |
| Lifecycle management | System-managed | System-managed | User-managed | User-managed |
| Shareable | No (user-private) | No (bound to table permissions) | Yes (can be granted to other users) | Yes |
| Use case | Personal temporary files | Table-associated files | Team shared file directory | Existing cloud storage data |
Create and Manage
File Operations
Permission Management
Named Volumes support granting access to other users or roles for team sharing:
Related Documentation
- Internal Volume — User Volume and Table Volume
- External Volume — Mount OSS / COS / S3
- CREATE VOLUME — Complete syntax reference
