Overview
Volume transfers move ownership of a volume from one project to another without copying any data. The operation is token-based: the source project creates a transfer request that generates a one-time authorization key, then the destination project accepts the transfer using the ID and key. The volume changes ownership instantly — no data movement occurs.Prerequisites
- The volume to transfer must have status Available (not attached to an instance)
- The source project user must have the
memberoradminrole - The destination project user must have the
memberoradminrole - Both users must have access to their respective project credentials
How Volume Transfers Work
Transfer a Volume
Step 1 — Create the Transfer Request (Source Project)
- Dashboard
- CLI
Navigate to Volumes
Navigate to
Storage > Volumes as the source project.
Create transfer
Locate the target volume (status must be Available). Click
the More dropdown and select Create Transfer.Provide a descriptive transfer name and click Confirm.
Record the credentials
A dialog displays the Transfer ID and Authorization Key. Copy both
values immediately and share them securely with the recipient project
(e.g., via an encrypted message or password manager).
Step 2 — Accept the Transfer (Destination Project)
- Dashboard
- CLI
Switch to destination project
Log out and log in as a user in the destination project, or switch projects
using the project selector in the Dashboard.
Accept the transfer
Navigate to Storage > Volumes and click Accept Transfer.Enter the Transfer ID and Authorization Key provided by the source
project, then click Confirm.
Verify
The volume now appears in the destination project’s Volumes list with
status Available.
Volume ownership transferred — the volume is now in the destination project.
Cancel a Pending Transfer
If the transfer has not been accepted, the source project can cancel it:- Dashboard
- CLI
Navigate to Storage > Volumes. Find the volume with a pending transfer
indicator and click the More dropdown and select Cancel Transfer.
Important Limitations
Next Steps
Create a Volume
Provision a new volume in the destination project after transfer
Volume Snapshots
Create a snapshot before transferring to preserve a copy in the source project
Attach / Detach
Attach the transferred volume to an instance in the destination project
Volume Types
Understand storage tiers and verify the transferred volume type is available
