OptionalbucketWhether to use the bucket name as the endpoint for this client.
OptionaldisableWhether multi-region access points (MRAP) should be disabled.
OptionalexpectThis field configures the SDK's behavior around setting the expect: 100-continue header.
Default: 2_097_152 (2 MB)
When given as a boolean - always send or omit the header. When given as a number - minimum byte threshold of the payload before setting the header. Unmeasurable payload sizes (streams) will set the header too.
The expect: 100-continue header is used to allow the server a chance to validate the PUT request
headers before the client begins to send the object payload. This avoids wasteful data transmission for a
request that is rejected.
However, there is a trade-off where the request will take longer to complete.
OptionalfollowThis feature was previously called the S3 Global Client. This can result in additional latency as failed requests are retried with a corrected region when receiving a permanent redirect error with status 301. This feature should only be used as a last resort if you do not know the region of your bucket(s) ahead of time.
OptionalforceWhether to force path style URLs for S3 objects
(e.g., https://s3.amazonaws.com/
Optionals3Identity provider for an S3 feature.
OptionaluseWhether to use the S3 Transfer Acceleration endpoint by default
All endpoint parameters with built-in bindings of AWS::S3::*