Amazon S3 Cname安装

问题描述:

我在Amazon S3中创建了一个存储桶,并将一个cname指向其端点。Amazon S3 Cname安装

Cname的 = Image.TigerSupplies.com

端点 = http://tigersupplies.s3-website-us-east-1.amazonaws.com/

都指向同一个IP地址。

但Images.Tigersupplies.com返回一个错误。

这必须在亚马逊部分。

+0

显然,Bucket Name需要与cname匹配。 我已阅读Amazon AWS论坛上的某个地方,您不能在包名称中包含特殊字符(包括句点)。 有趣的是,cname仍然指向其他存储桶(tigerssupplies),亚马逊会自动将其重定向到名为images.tigersupplies.com – monsey11 2012-03-29 15:15:06

显然该桶名称需要匹配cname

我已阅读Amazon AWS论坛上的某个地方,您不能在包名称中包含特殊字符(包括句点)。

有趣的是,cname仍指向另一个存储桶(tigerssupplies),亚马逊会自动将其重定向到名为images.tigersupplies.com的存储桶。

+0

的存储桶恭喜修复!如果可以,请确保将答案标记为“已接受”,以便其他人会注意到您的问题已得到解决,并能够从您的解决方案中学习。干杯〜 – 2012-03-30 14:19:39

+0

当你创建CNAME指向'tigersupplies.s3-website-us-east-1.amazonaws.com'时,所有这些都会告诉浏览器获得'tigersupplies.s的ip ..s3-website-us-east-1 .amazonaws.com'当竞争'Image.TigerSupplies.com'时。很可能,同一地区每个端点的所有ips都是相同的。亚马逊使用http请求中的'host'头来确定打开哪个存储桶。 “主机”标题只包含您的URL栏中的域名。简而言之,它唯一的CNAME('image.tigersupplies.com')和存储区名称用于确定哪个存储分区,而不是您将CNAME指向的位置 – thomas 2012-09-07 21:13:15