Skip to main content

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 member or admin role
  • The destination project user must have the member or admin role
  • Both users must have access to their respective project credentials

How Volume Transfers Work

The authorization key is displayed only once at the time of transfer creation. Store it securely before closing the dialog or terminal session. If the key is lost, cancel the transfer and create a new one.

Transfer a Volume

Step 1 — Create the Transfer Request (Source Project)

Navigate to Volumes

Log in to the Xloud Dashboard (https://connect.<your-domain>) and navigate to Project → Volumes → Volumes as the source project.

Create transfer

Locate the target volume (status must be Available). Click Actions → Create Transfer.Provide a descriptive transfer name and click Create Volume Transfer.

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).
The authorization key is shown only once. It cannot be retrieved after closing this dialog. If lost, delete this transfer and create a new one.

Step 2 — Accept the Transfer (Destination Project)

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 Project → Volumes → Volumes and click Accept Transfer.Enter the Transfer ID and Authorization Key provided by the source project, then click Accept Volume Transfer.

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:
Navigate to Project → Volumes → Volumes. Find the volume with a pending transfer indicator and click Actions → Delete Transfer.

Important Limitations

ConstraintDetail
Volume statusMust be Available — cannot transfer attached volumes
SnapshotsSnapshots are not transferred — they remain in the source project
Encryption keysEncrypted volumes can be transferred, but the destination project must have access to the same key management service
Auth key expiryTransfer requests do not expire automatically — cancel unused transfers to maintain security hygiene

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