ecluse:ecluse-runtime
Safe HaskellNone
LanguageGHC2021

Ecluse.Runtime.Aws.S3

Description

The S3 edge of the amazonka adapters: an S3-configured env over an optional endpoint override, built through newAwsEnv. The caller (Pilot's export loop or the proxy's advisory sync) passes the resolved override down, so this module holds no dependency on the composition shell. The env is private state the capability that owns it seals (docs/architecture/cloud-backends.md).

Synopsis

Documentation

buildS3Env :: Maybe AwsEndpoint -> IO Env Source #

Build an env for S3 under an optional endpoint override. Nothing keeps amazonka's default endpoint and credential resolution.