Expand description
AWS S3 and similar tooling for delta-rs
This module also contains the [S3DynamoDbLogStore] implemtnation for concurrent writer support with AWS S3 specifically.
Modules§
- constants
- Constants used for modifying and configuring various AWS S3 (or similar) connections with delta-rs
- errors
- Errors for S3 log store backed by DynamoDb
- logstore
- Contains the different logstore implementations for S3.
- storage
- AWS S3 storage backend.
Structs§
- Commit
Entry - Representation of a log entry stored in DynamoDb dynamo db item consists of:
- Dynamo
DbConfig - Dynamo
DbLock Client - Lock client backed by DynamoDb.
- S3Log
Store Factory - Shared
Credentials Provider - Credentials Provider wrapper that may be shared
Enums§
- Create
Lock Table Result - Represents the possible, positive outcomes of calling
DynamoDbClient::try_create_lock_table()
- Update
LogEntry Result
Functions§
- register_
handlers - Register an [ObjectStoreFactory] for common S3 Url schemes