- Newest
- Most votes
- Most comments
Hello.
Traditionally, Object URL for S3 looked like this:
As stated in the document below, "https://s3.us-west-2.amazonaws.com/bucketname/filename.ext" is an old format and will be deprecated.
Although it is scheduled to be discontinued, I think it can still be used as of September 2024.
"https://bucketname.s3.amazonaws.com/filename.ext" is a URL in the format Virtual-hosted–style requests.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html
Additionally, I always knew that bucket names should be unique within the region; however, it looks now that they should be unique globally. There are some other changes in UI - for example, the console shows Region, which seems useless, since it shows all buckets.
I believe that bucket names being globally unique has remained unchanged since the beginning.
At least in 2020, when I started using AWS, S3 bucket names had to be globally unique.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html
Bucket names must be unique across all AWS accounts in all the AWS Regions within a partition. A partition is a grouping of Regions. AWS currently has three partitions: aws (Standard Regions), aws-cn (China Regions), and aws-us-gov (AWS GovCloud (US)).
Hello,
- Bucket names are globally unique - across regions (within a partition) : https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html#general-purpose-bucket-names
- S3 Console is global and shows all buckets. Buckets are created within a region. As far as I know, that hasn't changed.
For the object download url, xx.s3.amazonaws.com is probably the us-east-1 / and global endpoint (maybe your buckets are located in us-east-1), whereas the others are regional endpoints, corresponding to the bucket location.
About Express One Zone :
Relevant content
- asked 5 years ago
- asked 4 years ago
- AWS OFFICIALUpdated a year ago

Thank you @Riku! When I saw the link to the deprecation note, I remember reading it many years ago; but forgot. And yes, I checked, uniqueness wasn't between commercial and govcloud; not between regions! 👏