retrace_server/s3
S3 adapter using bucket’s signed requests and a bounded request timeout. Credentials are supplied by the host; this module never reads the environment.
Values
pub fn create(
credentials: bucket.Credentials,
name: String,
) -> Result(Nil, retrace_server.StorageError)
Explicit setup helper for a local example, not part of ordinary admission.
pub fn remove(
credentials: bucket.Credentials,
name: String,
key: String,
) -> Result(Nil, retrace_server.StorageError)
Idempotent deletion adapter, supplied separately to preserve existing stores.
pub fn store(
credentials: bucket.Credentials,
name: String,
) -> retrace_server.ObjectStore