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.

Use ACL
Manage bucket and object access with ACLs in the Portal or s3cmd, including adding, viewing, and removing permissions.
Use Bucket Policy
Secure Exoscale SOS with JSON bucket policies for IP filtering, request conditions, and S3-compatible policy management.
Configure Replication
Configure SOS bucket replication for leader-follower or bi-directional sync with CLI, Portal, or Terraform.
Implement Bucket Lifecycle
Emulate SOS bucket lifecycle with Exoscale’s Docker tool: expire objects, retain noncurrent versions, purge delete markers, and abort multipart uploads.
Enable Encryption
Secure SOS data in transit with TLS and at rest with SSE-SOS by default or SSE-C for customer-managed encryption keys.
Manage Metadata
Manage SOS object metadata key-value pairs via HTTP headers in the Portal or with s3cmd to add, view, and delete metadata.
Enable Versioning
Enable SOS bucket versioning and object lock to prevent deletes, restore prior versions, and enforce immutable retention.
Use Data Integrity Checksums
Verify SOS object integrity with CRC32, CRC32C, and CRC64NVME checksums on upload and retrieval with S3-compatible commands.
Manage Terraform
Manage Exoscale SOS with Terraform AWS provider: configure S3 endpoints, then create buckets, ACLs, versioning, and objects.
Use Conditional Requests
Use SOS conditional requests with ETag and timestamp checks to control object uploads, downloads, copies, and deletes safely.
Configure CORS
Configure SOS bucket CORS rules to allow browser access from specific origins, methods, and headers via Portal or S3 API.
Use AWS CLI
Configure AWS CLI for Exoscale SOS, create an IAM key, and manage buckets with s3 and s3api commands.
Use Mountpoint
Mount Exoscale SOS buckets as a filesystem with AWS Mountpoint S3 for read-heavy workflows, IAM setup, and zone endpoint access.
Enable Data Events
Enable SOS Data Events for Audit-Trail to receive signed webhook logs of accepted and rejected bucket API requests.
Last updated on