amazon-s3 - 使用 Amazon Route 53 为 S3 存储桶设置 CNAME

标签 amazon-s3 amazon-web-services amazon-route53

我需要以下网址

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/

相关文章:

amazon-web-services - 使用 CloudFormation 为 APIGateway 提供适当的子域

amazon-web-services - 为 API 网关/Lambda 使用子域

amazon-web-services - 如何将图像访问限制为仅授权网站用户

python - 自动将文件从 s3 加载到雪花

python - 使用 Django-storages 删除 Amazon S3 中的文件

unix - 标准亚马逊 EC2 Linux 镜像基于哪种 Unix 风格?

amazon-web-services - Route53 通配符域 - cloudformation

c# - AWS S3 - ListObjects 返回不完整的目录列表

javascript - 在上传到 s3 之前将 pdf 转换为图像

python - 如何修补 Flask View 调用的函数