How-To
Step-by-step guides to configure the service and use specific features, with clear instructions for common tasks and problem solving.
Configure Exoscale Object Storage ACLs to control bucket/object permissions. Learn to add, view, and remove ACLs in the Portal or via s3cmd for secure access.
Secure Exoscale SOS with JSON bucket policies using CEL rules (IP filters, request conditions). Manage policies via S3-compatible AWS CLI commands.
Emulate SOS bucket lifecycle with Exoscale’s Docker tool: expire objects, retain noncurrent versions, purge delete markers, and abort multipart uploads.
Enable Exoscale SOS live bucket replication for asynchronous, versioned copies across zones. Configure rules via Portal/CLI or XML API for DR and sync.
Secure SOS data in transit with TLS and at rest with client-side encryption or server-side encryption (SSE-SOS by default, or SSE-C for customer-provided keys).
Manage SOS object metadata key-value pairs via HTTP headers. Add, view, and delete metadata in the Exoscale Portal or with s3cmd using
modify and info.Verify SOS uploads/downloads with data integrity checksums. Set CRC32, CRC32C, CRC64NVME on upload and fetch checksums on head-object.
Enable SOS bucket versioning and object lock to prevent accidental deletes/overwrites, restore prior versions, and enforce legal hold for immutability.
Manage Exoscale SOS with Terraform’s AWS provider: configure S3 endpoints and skip AWS validations, then create buckets, ACLs, versioning, and object uploads.
Use conditional requests in SOS to control put, get, copy, and delete operations with ETag and timestamp checks (If-Match, If-None-Match, If-Modified-Since).
Configure SOS bucket CORS with JSON rules to allow specific origins, methods, and headers for browser access. Manage settings in the Portal or via the S3 API.
Use AWS CLI with Exoscale SOS: install, create an IAM key, configure an Exoscale profile/endpoint, and manage buckets with
s3 and s3api commands.Mount Exoscale SOS buckets as a filesystem with AWS Mountpoint S3. Configure IAM credentials, mount via zone endpoint, and access objects for read-heavy workflows.
Enable SOS Data Events for Audit-Trail to receive detailed per-bucket API request logs via signed HTTPS webhooks, including accepted and rejected requests.
Last updated on