Skip to content

S3ProviderOptions

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

Options accepted by createS3ProviderFactory.

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