Storage
Manage volumes, snapshots, file systems, and object storage
Storage
Storage resources include block volumes, snapshots, file systems, and object storage buckets.
Volumes
GET /v1/storage/volumesList block storage volumes.
POST /v1/storage/volumesCreate a block volume.
Request Body:
{
"name": "my-data",
"sizeGb": 100,
"region": "us-east-1"
}POST /v1/storage/volumes/:id/attachAttach volume to an instance.
Request Body:
{
"instanceId": "inst-abc123"
}POST /v1/storage/volumes/:id/detachDetach volume from its instance.
DELETE /v1/storage/volumes/:idDelete a volume.
Snapshots
POST /v1/storage/volumes/:volumeId/snapshotsCreate a snapshot.
Request Body:
{
"name": "before-upgrade"
}GET /v1/storage/snapshotsList snapshots.
File Systems
GET /v1/storage/file-systemsList file systems.
POST /v1/storage/file-systemsCreate a file system.
Request Body:
{
"name": "shared-data",
"sizeGb": 500,
"region": "us-east-1"
}Object Storage Buckets
GET /v1/storage/object-storage/bucketsList object storage buckets.
POST /v1/storage/object-storage/bucketsCreate an object storage bucket.
Request Body:
{
"name": "my-assets",
"region": "us-east-1"
}