I have S3 bucket called "mybucket". Files from there are available under following links:
I need custom domain for files served from s3. I added DNS CNAME record pointing to from images.mydomain.com
to s3.amazonaws.com
(also tried images.mydomain.com -> mybucket.s3.amazonaws.com
).
In both cases when I try to GET images.mydomain.com/mybucket/path/to/file/jpg
(or images.mydomain.com/path/to/file.jpg
) I get S3 error like
Bucket 'images.mydomain.com' does not exist
Is there any workaround for this or I have to change bucket name to images.mydomain.com
?
An S3 bucket can be accessed through its URL. The URL format of a bucket is either of two options: http://s3.amazonaws.com/[bucket_name]/ http://[bucket_name].s3.amazonaws.com/
You need to change the bucket name. The virtual hosting docs specifically say (in the "Customizing Amazon S3 URLs with CNAMEs" section)
The bucket name must be the same as the CNAME
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With