Skip to content

S3ProviderOptions

Defined in: src/providers/web/S3Provider.ts:54

Options accepted by createS3ProviderFactory.

PropertyTypeDescriptionDefined in
bucket?stringRequired bucket name; can be overridden per connection via profile.host.src/providers/web/S3Provider.ts:58
defaultHeaders?Record<string, string>Default headers applied to every request before signing.src/providers/web/S3Provider.ts:70
endpoint?stringCustom endpoint base URL (e.g. MinIO, R2). Defaults to https://s3.<region>.amazonaws.com.src/providers/web/S3Provider.ts:64
fetch?HttpFetchCustom fetch implementation. Defaults to global fetch.src/providers/web/S3Provider.ts:68
id?ProviderIdProvider id to register. Defaults to "s3".src/providers/web/S3Provider.ts:56
multipart?S3MultipartOptionsMultipart upload tuning. Disabled by default; enable for objects above ~5 GiB or when streaming.src/providers/web/S3Provider.ts:74
pathStyle?booleanWhether to use path-style URLs (endpoint/bucket/key). Defaults to true.src/providers/web/S3Provider.ts:66
region?stringAWS region. Defaults to "us-east-1".src/providers/web/S3Provider.ts:60
service?stringService identifier for SigV4. Defaults to "s3".src/providers/web/S3Provider.ts:62
sessionToken?SecretSourceOptional STS session token applied to every request.src/providers/web/S3Provider.ts:72