Skip to main content

Overview

The openstack container and openstack object command groups manage Swift-compatible object storage — containers, objects, metadata, and access policies.
Prerequisites
  • CLI installed and authenticated — see CLI Setup
  • Python swiftclient installed: pip install python-swiftclient

Containers

openstack container list

Objects

openstack object list my-bucket
openstack object list --prefix logs/ my-bucket

Large Objects (Segmented)

swift upload --segment-size 1G --use-slo my-bucket large-file.iso

Temporary URLs

swift tempurl GET 3600 \
  /v1/AUTH_<project-id>/my-bucket/report.pdf \
  <temp-url-key>

Next Steps

Create Container Guide

Step-by-step guide to creating containers and uploading objects

Access Control Guide

Configure container and object access policies