basalt / storage-s3/src / S3MultipartOptions
Interface: S3MultipartOptions
Defined in: storage-s3/src/index.ts:46
Multipart knobs. Settable on the driver (a default for every upload) and per S3StorageDriver.putStream call, which wins.
Extended by
Properties
partSizeBytes?
> optional partSizeBytes?: number
Defined in: storage-s3/src/index.ts:52
Bytes per part. Defaults to 5 MiB — S3's minimum for every part but the last, and therefore the lowest value accepted. Larger parts mean fewer requests and more memory: up to partSizeBytes × queueSize is in flight.
queueSize?
> optional queueSize?: number
Defined in: storage-s3/src/index.ts:54
Parts uploaded in parallel. Defaults to 4. Must be at least 1.