-
Notifications
You must be signed in to change notification settings - Fork 220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
S3 basic endpoint customizations #709
Conversation
S3 Bucket Addressing | ||
==================== | ||
|
||
Clients for Amazon S3 SHOULD expose multiple levels of configuration for bucket |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should move some of this language out to a general thing describing the config. Not really important for now though
/// Controls the S3 addressing bucket style. | ||
@enum([ | ||
{ | ||
value: "default", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be "auto". See: https://docs.aws.amazon.com/credref/latest/refdocs/setting-s3-addressing_style.html
name: "PATH", | ||
}, | ||
{ | ||
value: "virtual-host", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this should be "virtual"
This commit updates the S3 configuration to model virtual-hosting. It adds test cases and documentation for a subset of the bucket addressing methods: virtual hosts, path-style, dual-stack, and transfer acceleration.
58f2ef3
to
b958172
Compare
Add start of S3 customizations
This commit updates the S3 configuration to model virtual-hosting.
It adds test cases and documentation for a subset of the bucket
addressing methods: virtual hosts, path-style, dual-stack, and
transfer acceleration.
Add minimal S3 model for customization tests
Remove outdated test files
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.