我需要以下网址
http://liangpai.s3.amazonaws.com/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
显示为:
http://imgs.liangpai.me/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
我的 S3 存储桶名称是“良牌”。在Route 53上,我新建了一个名为“imgs”的CNAME,我输入的值为“liangpai.s3.amazonaws.com”
在此之后,我看不到 S3 网络链接更改为我的域链接。
这里有什么问题吗?
谢谢你的建议!
最佳答案
S3 CNAME 要求存储桶名称与主机名匹配。如果您希望 S3 从 imgs.langpai.me
提供服务,您需要创建一个名为 imgs.langpai.me
的存储桶.见 the S3 documentation更多。
您可以创建一个 CloudFront 分配来回答 imgs.langpai.me
(参见 CloudFront CNAME support )拥有它并将请求转发到 langpai.s3.amazonaws.com
.当然,这也会产生 CloudFront 费用。
关于amazon-s3 - 使用 Amazon Route 53 为 S3 存储桶设置 CNAME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12824967/