cloud_sync_s3 library

S3 + S3-compatible storage adapter for the cloud_sync family.

Works against AWS S3, Cloudflare R2, MinIO, Backblaze B2, Wasabi, DigitalOcean Spaces, and any other service implementing the S3 HTTP API.

Classes

AwsSigV4
AWS Signature Version 4 (SigV4) request signing.
S3Adapter
S3 implementation of StorageAdapter.
S3AuthClient
An http.BaseClient that signs every outgoing request with AWS SigV4.
S3Config
Configuration for an S3 or S3-compatible endpoint.
S3Credentials
AWS credentials for S3 request signing.