[英]How to point a subdomain to the same S3 bucket using Route53?
storeone.atacadapp.com
CNAME将解析到一个AWS S3终端节点,但是没有名为storeone.atacadapp.com
的S3存储桶,因此S3拒绝了该请求。 此处的关键是浏览器中使用的主机名,这是S3服务尝试匹配的主机名,而不是某些中间主机名。
我认为最好的选择是使用CloudFront创建一个知道您正在使用的所有主机名的发行版。 在CloudFront中注册您的S3静态网站的来源。 无论使用了哪个注册主机名,所有请求都将转发到该S3存储桶。
然后,在应用程序中使用一些代码来标识所使用的主机名,并从数据库中为该主机名加载属性。 在JavaScript中使用window.location.hostname
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.