【问题标题】:CNAME, & Amazon S3 bucket as subdomainCNAME 和 Amazon S3 存储桶作为子域
【发布时间】:2017-01-19 06:47:24
【问题描述】:

我有一个名为 download.mydomain.com 的 S3 存储桶

我的 DNS 由本地主机管理,他们设置了 CNAME 以将 download.mydomain.com 映射到 s3.amazonaws.com。这样一来,效果就完美了:

http://download.mydomain.com/myimage.jpg

我正在移动我的主机,但无法让它与新的 DNS 提供商一起正常工作。使用不同的域进行测试,我有一个名为 square.somedomain.com 的存储桶

我设置了一个 CNAME 将 square.somedomain.com 映射到 s3.amazonaws.com,然后尝试使用该 url:

http://square.somedomain.com/square.jpg

它找到了图片,但随后浏览器中的 URL 更改为:

http://square.somedomain.com.s3-us-west-2.amazonaws.com/square.jpg

如何防止这种情况发生?在我的工作主域上,它不会在浏览器地址栏中使用额外的“s3-us-west-2.amazonaws.com”进行刷新。

【问题讨论】:

  • 您是否在 S3 存储桶上启用了静态站点托管?
  • 没有。我的其他存储桶都没有启用此功能,并且它们都工作正常。我只托管图像和其他二进制文件,而不是网站。

标签: amazon-web-services dns amazon cname bucket


【解决方案1】:

使用Static Website Hosting。它将维护您网站的 URL。

配置CNAME记录时,使用控制台中提供的URL(例如www.example.com.s3-website-us-east-1.amazonaws.com)而不是普通的S3 URL(例如www.example.com.s3.amazonaws.com)。

【讨论】:

  • 我不确定这是否适用于子域。我的主站点不在亚马逊,因为我只想要一个 S3 子域。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-02-11
  • 2012-10-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-20
  • 2013-10-23
相关资源
最近更新 更多