Overview
Xloud Object Storage provides a scalable, durable store for unstructured data. Data is organized into containers (buckets) within your project account. Each container holds objects of any size along with user-defined metadata. Access is controlled through ACLs, enabling secure sharing within and across projects.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
Object Storage is accessed via the Object Store API endpoint. Ensure your credentials
file sets
OS_AUTH_URL and that your project has the object-store service available.
Verify access with openstack object store account show.Topics in This Guide
Create a Container
Provision object storage containers with storage policy selection and access settings
Upload Objects
Upload, download, list, and delete objects using the Dashboard and CLI
Access Control
Configure read and write ACLs on containers for cross-project sharing
Versioning
Enable object version retention to protect against accidental overwrites
Large Objects
Upload files over 5 GB using Static and Dynamic Large Object mechanisms
Troubleshooting
Resolve 403 errors, upload timeouts, versioning failures, and temp URL issues
Storage Hierarchy
| Concept | Description |
|---|---|
| Account | Your project’s top-level object storage namespace — holds all containers |
| Container | A logical bucket within the account — all objects reside in a container |
| Object | A stored data item — any file, document, image, or binary blob |
| Metadata | Custom key-value pairs on accounts, containers, or objects |
| Storage Policy | Named configuration defining how container data is replicated |
| Temporary URL | A time-limited signed URL for sharing object access without tokens |
Next Steps
Object Storage Admin Guide
Configure storage policies, rings, replication, and quotas
Key Manager
Manage encryption keys for server-side object storage encryption
Identity
Configure authentication tokens for programmatic object storage access
Load Balancer
Distribute object storage proxy requests behind a load balancer