Skip to content

How-To

Step-by-step guides to configure the service and use specific features, with clear instructions for common tasks and problem solving.

ACL
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.
Bucket Policy
Secure Exoscale SOS with JSON bucket policies using CEL rules (IP filters, request conditions). Manage policies via S3-compatible AWS CLI commands.
Bucket Lifecycle
Emulate SOS bucket lifecycle with Exoscale’s Docker tool: expire objects, retain noncurrent versions, purge delete markers, and abort multipart uploads.
Replication
Enable Exoscale SOS live bucket replication for asynchronous, versioned copies across zones. Configure rules via Portal/CLI or XML API for DR and sync.
Encryption
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).
Metadata
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.
Data Integrity Checksums
Verify SOS uploads/downloads with data integrity checksums. Set CRC32, CRC32C, CRC64NVME on upload and fetch checksums on head-object.
Versioning
Enable SOS bucket versioning and object lock to prevent accidental deletes/overwrites, restore prior versions, and enforce legal hold for immutability.
Terraform
Manage Exoscale SOS with Terraform’s AWS provider: configure S3 endpoints and skip AWS validations, then create buckets, ACLs, versioning, and object uploads.
Conditional Requests
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).
CORS
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.
AWS CLI
Use AWS CLI with Exoscale SOS: install, create an IAM key, configure an Exoscale profile/endpoint, and manage buckets with s3 and s3api commands.
Mountpoint for Amazon S3
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.
Data Events
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