我在Amazon S3中創建了一個存儲桶,並將一個cname指向其端點。Amazon S3 Cname安裝
Cname的 = Image.TigerSupplies.com
端點 = http://tigersupplies.s3-website-us-east-1.amazonaws.com/
都指向同一個IP地址。
但Images.Tigersupplies.com返回一個錯誤。
這必須在亞馬遜部分。
我在Amazon S3中創建了一個存儲桶,並將一個cname指向其端點。Amazon S3 Cname安裝
Cname的 = Image.TigerSupplies.com
端點 = http://tigersupplies.s3-website-us-east-1.amazonaws.com/
都指向同一個IP地址。
但Images.Tigersupplies.com返回一個錯誤。
這必須在亞馬遜部分。
顯然該桶名稱需要匹配cname
。
我已閱讀Amazon AWS論壇上的某個地方,您不能在包名稱中包含特殊字符(包括句點)。
有趣的是,cname
仍指向另一個存儲桶(tigerssupplies),亞馬遜會自動將其重定向到名爲images.tigersupplies.com
的存儲桶。
的存儲桶恭喜修復!如果可以,請確保將答案標記爲「已接受」,以便其他人會注意到您的問題已得到解決,並能夠從您的解決方案中學習。乾杯〜 – 2012-03-30 14:19:39
當你創建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
顯然,Bucket Name需要與cname匹配。 我已閱讀Amazon AWS論壇上的某個地方,您不能在包名稱中包含特殊字符(包括句點)。 有趣的是,cname仍然指向其他存儲桶(tigerssupplies),亞馬遜會自動將其重定向到名爲images.tigersupplies.com – monsey11 2012-03-29 15:15:06