2012-03-29 187 views
0

我在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

回答

2

顯然該桶名稱需要匹配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