exo-storage
Exoscale S3-compatible object storage management
TLDR
List buckets
$ exo storage list
Create a bucket$ exo storage create sos://[bucket-name] --zone [ch-gva-2]
Upload file$ exo storage upload [file] sos://[bucket]/[path]
Download file$ exo storage download sos://[bucket]/[file] [local_path]
List bucket contents$ exo storage list sos://[bucket]
Delete object$ exo storage delete sos://[bucket]/[file]
SYNOPSIS
exo storage command [options]
DESCRIPTION
exo storage manages Exoscale Simple Object Storage (SOS), an S3-compatible object storage service. Store and retrieve files with HTTP access.
SOS provides scalable object storage for backups, static assets, media files, and data lakes. Being S3-compatible, it works with standard tools like s3cmd, rclone, and AWS SDKs.
The tool supports bucket management, file uploads/downloads, presigned URLs for temporary access, and CORS configuration for web applications.
SUBCOMMANDS
list
List buckets or objects.create
Create a bucket.upload
Upload files.download
Download files.delete
Delete bucket or object.show
Show bucket details.presign
Generate presigned URL.setacl
Set bucket/object ACL permissions.cors
Manage CORS configuration.
