使用Amazon Route 53为S3存储桶设置CNAME [英] Setting up a CNAME for an S3 bucket using Amazon Route 53

查看:488
本文介绍了使用Amazon Route 53为S3存储桶设置CNAME的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要以下网址

http://liangpai.s3.amazonaws.com/uploadImage/shareImage/2012-10/506dc1ef71dcf.png

显示为:

http://imgs.liangpai.me/uploadImage/shareImage/2012-10/506dc1ef71dcf.png

我的S3存储桶名称是"liangpai".在53号公路上,我创建了一个名为"imgs"的新CNAME,输入的值为"liangpai.s3.amazonaws.com"

My S3 bucket name is "liangpai". On Route 53, I created a new CNAME named "imgs", the value I entered is "liangpai.s3.amazonaws.com"

此后,我看不到S3网络链接更改为我的域链接.

After this I don’t see the S3 web link changes to my domain link.

这里有什么问题吗?

感谢您的建议!

推荐答案

S3 CNAME要求存储桶名称与主机名匹配.如果希望S3从imgs.langpai.me提供服务,则需要创建一个名为imgs.langpai.me的存储桶.有关更多信息,请参见 S3文档.

S3 CNAMEs require the bucket name to match the host name. If you want S3 to serve from imgs.langpai.me, you need to create a bucket named imgs.langpai.me. See the S3 documentation for more.

您可以创建一个CloudFront发行版来回答imgs.langpai.me(请参阅 CloudFront CNAME支持)拥有它,并将请求转发给langpai.s3.amazonaws.com.当然,这也会产生CloudFront的费用.

You could create a CloudFront distribution to answer to imgs.langpai.me (see CloudFront CNAME support) have it and forward requests to langpai.s3.amazonaws.com. This would, of course, also incur CloudFront charges.

这篇关于使用Amazon Route 53为S3存储桶设置CNAME的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆