Overview
The Object Store panel under Project → Object Store → Containers provides a browser-based interface to Swift object storage. This is a scalable, replicated system for storing unstructured data such as static assets, backups, log archives, and media files.Prerequisites
memberrole in the active project- Object Storage service enabled on your Xloud deployment
- Storage quota available (check with Project → Object Store → Containers header stats)
Container Operations
Create a Container
Configure the container
| Field | Description |
|---|---|
| Container Name | Unique name within your project (no spaces, use hyphens) |
| Container Access | Not public (private) or Public (world-readable via temp URL or direct) |
Upload Objects
Upload files
Click the Upload File button (arrow icon). Select one or more files from your local machine.For files larger than 5 GB, use the CLI with segmented (multipart) upload:
Upload large file with segmentation
Download and Delete Objects
| Action | How |
|---|---|
| Download | Click the download icon in the object row or open Actions → Download |
| Delete object | Open Actions → Delete Object — irreversible |
| Delete container | Container must be empty first. Open container Actions → Delete Container |
Access Control
By default, containers and objects are private — accessible only to users in your project with valid tokens.- Public Containers
- Temp URLs
- Cross-Project ACLs
Set a container to Public during creation, or change it via:Public containers allow unauthenticated read access. Objects are accessible via their direct URL:
Make container public
Object Versioning
Enable versioning to preserve previous versions of objects when overwritten.Enable object versioning
my-container is overwritten, the previous version is automatically saved to my-container-versions. The Dashboard does not expose versioning controls — use the CLI for version management.
Next Steps
Object Storage User Guide
Full Swift documentation including large objects and replication
Temp URLs
Generate pre-signed URLs for secure external sharing
Access Control
ACLs, read/write policies, and public containers
Object Versioning
Preserve and restore previous object versions