Re:Amazon S3 will no longer support path-style API requests
by ceejayoz on Friday May 03, 2019 @05:14PM
(#19822345)
> it makes it clear that the bucket is global and public
How does it do that? You can host a private bucket at foo.s3.amazonaws.com just fine.
Re:Amazon S3 will no longer support path-style API requests
by geofft on Friday May 03, 2019 @05:32PM
(#19822483)
I think the claim is that the namespace is global and public, i.e., you and I can't both have buckets named "foo". There is only one S3 bucket named "foo" in the world.
If it's https://s3.amazonaws.com/foo/ you could believe that it's based on your cookies or something, but if it's https://foo.s3.amazonaws.com/ it's more obvious that it's a global namespace in the same way DNS domain names are (and that it's possible to tell if a name is already in use by someone else, too).
It also helps people understand why the bucket name is restricted in it's naming.