Modules
A unified S3-compatible object storage library with multi-CDN support.
CDN dispatcher that routes to the appropriate CDN adapter module
based on the client's cdn.module configuration.
Behaviour that all CDN adapters must implement.
CloudFront CDN adapter.
Qiniu CDN adapter.
Authorization helpers for Qiniu CDN.
PutPolicy struct for uploading. And you have to specify right scope
and deadline to let uploading work.
Client builder for runtime configuration.
CDN configuration struct.
Client configuration struct.
Local zip generation for S3-compatible storage services that lack cloud-side zip capabilities.
Executes storage operations with an explicit client.
S3-based storage implementation for AWS S3 and S3-compatible services.
Storage task struct for file transfer operations.
Upload credential struct returned by upload_credential/3.
Internal utility functions for URL construction, deadline computation, and JSON codec resolution.