class documentation
class S3StorageDriverClient(ABC): (source)
Abstract base class for S3 object operations.
Implementations must support put_object and get_object. Multipart upload handling (if needed) is an internal concern of each implementation.
Warning
This API is experimental.
| Method | describe |
Return client-specific diagnostic metadata (e.g. region, credentials source) that the driver appends to error messages. Implementations may override this to surface configuration that is useful for debugging common misconfigurations... |
| Async Method | get |
Download and return the bytes stored at the given S3 bucket and key. |
| Async Method | object |
Return True if an object exists at the given bucket and key. |
| Async Method | put |
Upload data to the given S3 bucket and key. |
Return client-specific diagnostic metadata (e.g. region, credentials source) that the driver appends to error messages. Implementations may override this to surface configuration that is useful for debugging common misconfigurations. Returns an empty mapping by default.