Expand description
S3-compatible object storage implementations.
This module contains all S3-specific implementations:
S3ObjectBlockClient- Implementssuper::ObjectBlockOpsfor S3/MinIOS3LockManager- Implementssuper::ObjectLockManagerfor distributed locking
All types in this module are feature-gated behind s3. Consumers should use
the factory functions in the parent object module to create trait
objects without needing to depend on the s3 feature.
Structsยง
- S3Config
- Configuration for S3 object storage client.
- S3Lock
Manager - S3-based implementation of
ObjectLockManager. - S3Object
Block Client - S3-compatible object storage client for block operations.