LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

exo-storage

Exoscale S3-compatible object storage management

TLDR

List buckets
$ exo storage list
copy
Create a bucket
$ exo storage mb --zone [ch-gva-2] sos://[bucket-name]
copy
Upload file
$ exo storage upload [file] sos://[bucket]/[path]
copy
Download file
$ exo storage download sos://[bucket]/[file] [local_path]
copy
List bucket contents
$ exo storage list sos://[bucket]
copy
Delete object
$ exo storage delete sos://[bucket]/[file]
copy

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.
mb
Create (make) a bucket.
rb
Remove a bucket.
upload
Upload files to a bucket.
download
Download files from a bucket.
delete
Delete an object.
show
Show bucket or object details.
presign
Generate a presigned URL for an object.
setacl
Set bucket/object ACL permissions.
cors
Manage CORS configuration (add, delete).
headers
Manage custom HTTP headers (add, delete).
metadata
Manage object metadata (add, delete).
bucket
Manage bucket settings (object-ownership, replication, versioning).
purge
Remove all objects from a bucket.

SEE ALSO

exo(1), aws-s3(1)

Copied to clipboard
Kai