Skip to main content

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

ConceptDescription
AccountYour project’s top-level object storage namespace — holds all containers
ContainerA logical bucket within the account — all objects reside in a container
ObjectA stored data item — any file, document, image, or binary blob
MetadataCustom key-value pairs on accounts, containers, or objects
Storage PolicyNamed configuration defining how container data is replicated
Temporary URLA 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