S3 Integration
S3-compatible object storage integration utilities.
s3
Utilities for interacting with S3-compatible storage.
Classes
S3Object
S3PresignedPostInfo
Functions
s3_bucket_exists(s3_client, bucket_name)
async
s3_object_exists(s3_client, bucket_name, key)
async
Check if an object exists in an S3 bucket.
generate_presigned_upload(s3_client, bucket_name, key, checksum_algorithm, checksum, size, validity_seconds)
async
Generate a presigned URL and fields for uploading a file to S3.
The signature is restricted to only accept data with the given checksum and size.