volume command (alias: vol) lets you create and manage data volumes on VESSL Cloud. Volumes provide persistent storage that can be mounted into workspaces and jobs.
list
List all volumes in the current team.| Flag | Short | Description |
|---|---|---|
--storage | Filter volumes by storage slug | |
--type | Restrict to a single volume kind: object or cluster | |
--page | Page number (1-based) | |
--per-page | Items per page |
show
Display detailed information about a volume.| Argument | Description |
|---|---|
slug | Slug of the volume |
create
Create a new volume on a specified storage backend.| Flag | Short | Required | Description |
|---|---|---|---|
--name | Yes | Name for the volume | |
--storage | Yes | Storage slug to create the volume on | |
--teams | Yes | Comma-separated list of teams that will have access to the volume | |
--description | No | Human-readable description |
ls
List file contents within an object volume. Cluster volumes are not supported.| Flag | Short | Description |
|---|---|---|
--prefix | Path prefix to list. Use / to list from the volume root. |
token
Get temporary S3-compatible credentials for direct access to an object volume. Returns the endpoint, bucket name, access key, and secret key. Cluster volumes are not supported.aws s3 cp, DVC, or custom data pipelines).
update
Update an existing volume’s metadata. Pass at least one of the flags below to apply a change.| Flag | Short | Description |
|---|---|---|
--name | New name for the volume | |
--description | Updated description | |
--teams | Updated comma-separated list of teams |
delete
Permanently delete a volume and its data.| Flag | Short | Description |
|---|---|---|
--yes | -y | Skip confirmation prompt |
upload
Upload local files to an object volume. Cluster volumes are not supported.| Flag | Short | Required | Description |
|---|---|---|---|
--remote-prefix | No | Path prefix within the volume (for example, datasets/training/) | |
--exclude | No | Glob patterns to exclude (for example, *.pyc). Repeatable. | |
--dry-run | No | Print list of files without uploading | |
--overwrite | No | Overwrite existing remote files |
download
Download files from an object volume to a local directory. Cluster volumes are not supported.| Flag | Short | Required | Description |
|---|---|---|---|
--remote-prefix | No | Path prefix within the volume to download from | |
--exclude | No | Glob patterns to exclude. Repeatable. | |
--dry-run | No | Print list of files without downloading | |
--overwrite | No | Overwrite existing local files |
