Overview
XSDS exposes storage through multiple access protocols. The appropriate method depends on the consumer application and the storage type being accessed. This page covers all supported access methods with configuration steps for each.Prerequisites
- An active Xloud account with project member access
- For CLI access:
openstackCLI installed (CLI Setup) - For S3 API access: S3 access keys generated from the Dashboard
Access Method Overview
Dashboard Access
- Block Storage
- Object Storage
Navigate to Volumes
Log in to the Xloud Dashboard (
https://connect.<your-domain>) and navigate to
Project → Volumes → Volumes.Manage volumes
From the volume list you can:
- Create a new volume (click Create Volume)
- Attach/Detach volumes to instances (via the Actions menu)
- Create Snapshot for point-in-time backup
- Extend volume size
- Transfer volume to another project
CLI Access
- Block Storage CLI
- Object Storage CLI
Authenticate
Load credentials
Common volume commands
List volumes
Create a volume
Show volume details
Attach to a running instance
S3-Compatible API
The XSDS object storage service exposes a fully S3-compatible API. Any application or tool that supports the AWS S3 API can connect to XSDS without modification.- Generate Credentials
- Python (boto3)
- CLI (aws s3)
Navigate to Access Keys
In the Xloud Dashboard, navigate to Project → Object Store → Access Keys
and click Create Key.
Save your credentials
The Access Key ID and Secret Access Key are shown once. Store them securely
— they cannot be retrieved after the dialog is closed.
NFS / SMB Mount (Shared File Storage)
- NFS (Linux)
- SMB (Windows)
Get the NFS export path
Navigate to Project → Shared File Systems → Shares and note the export
path for your share (format:
<gateway-ip>:/<share-path>).Mount the share
Create mount point
Mount via NFS
Persist mount across reboots
Add to
/etc/fstab:/etc/fstab entry
Mount is accessible at
/mnt/shared-data and persists after reboot.Next Steps
Data Protection
Configure replication and erasure coding to protect your data
Snapshots
Create and restore point-in-time snapshots for volumes and buckets
Performance
Storage tiering, deduplication, and caching to optimize I/O
Troubleshooting
Diagnose and resolve common access and connectivity issues