Documentation Index
Fetch the complete documentation index at: https://docs.xloud.tech/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Containers (buckets) are the top-level namespaces within your object storage account. All objects must reside in a container. Container names must be unique within your account, and the storage policy assigned at creation time cannot be changed afterward.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard or CLI configured with credentials
- API credentials sourced (
source openrc.sh)
Create a Container
- Dashboard
- CLI
Navigate to Object Storage
Navigate to
Storage > Object Storage.Click Create Container to open the creation dialog.
Configure container settings
| Field | Description |
|---|---|
| Container Name | Unique name within your account (e.g., app-backups) |
| Container Access | Private (default) or Public — public enables anonymous read |
| Storage Policy | Select the replication policy appropriate for the data tier |
Container Naming Rules
| Rule | Detail |
|---|---|
| Uniqueness | Must be unique within your account (project) |
| Length | 1–256 characters |
| Characters | Any UTF-8 character except / |
| Case | Case-sensitive — app-backups and App-Backups are different containers |
List and Manage Containers
Containers with objects cannot be deleted until all objects are removed. Use
openstack object list app-backups to view contents before deletion.Next Steps
Upload Objects
Upload files and manage objects within your container
Access Control
Configure read and write ACLs for container access
Versioning
Enable version retention on your container
Storage Policies
Learn about storage policy options available on your platform