2 Answers
- Newest
- Most votes
- Most comments
1
The name should be s3.eu-south-1.amazonaws.com
and not s3-eu-south-1.amazonaws.com
. The third character should be a dot .
instead of a dash/hyphen -
.
0
Hi,
This page of S3 documentation clearly details how you build DNS names for buckets: https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html
Best
Didier
Relevant content
- Accepted Answerasked 3 years ago
- asked 2 years ago
- AWS OFFICIALUpdated 3 years ago
- AWS OFFICIALUpdated 19 days ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 3 months ago
Thanks Leo, do you have links to any documentation that clarifies this specification? As mentioned in the original post the hyphenated version of the URL works for some regions, but not all. Trying to find an explanation for this...
https://docs.aws.amazon.com/AmazonS3/latest/userguide/VirtualHosting.html#VirtualHostingLimitations
The endpoint names are documented here: https://docs.aws.amazon.com/general/latest/gr/s3.html. The reason why the misspelled names exist in some regions is probably simply to help many people making just this same mistake. It's not too hard to confuse a short dash with a dot on laptop and mobile screens.