S3 bucket name.
OptionalclientS3-compatible client. Omit to create an AWS SDK S3Client from config.
OptionalclientAdditional AWS SDK S3Client config.
OptionalcredentialsStatic credentials used when creating the default S3Client.
OptionalendpointS3-compatible endpoint. Required for R2, MinIO, Spaces, B2, and most non-AWS object stores.
OptionalforceUse path-style bucket addressing when required by the object store.
OptionalinstrumentationOptional instrumentation target. The provider passes existing app ports automatically; direct factory users can pass an instrumentation port.
OptionalkeyPrefix all object keys before sending them to S3.
OptionalpublicBase URL used by publicUrl(...) for public objects.
OptionalregionRegion used when creating the default S3Client.
Options for creating an S3-compatible storage port directly.