2012-07-14 58 views
2

有沒有辦法在託管一個網站(甚至是任何內容)時使用另一個存儲桶名稱,而不僅僅是www.example.com.s3-region.amazonaws.com?我想使用多個存儲桶,這樣當我更新站點時,如果問題出現並且更新是站點版本之間的原子轉換,我可以回滾一個版本。我一次只需要一個域用於一個域。是否可以使用多個桶爲單個域設置s3的DNS?

I.e.像

桶名稱:

www.example.com.bucket1
www.example.com.bucket2

步驟:

www.example.com當前指向 - > WWW .example.com的。 bucket1 .s3-region.amazonaws.com

新網站版本上傳到www.example.com.bucket2。

一旦經過驗證的DNS被更改,以便www.example.com指向 - > www.example.com。 bucket2 .S3-region.amazonaws.com

回答

3

這不應該工作,因爲S3查看請求(www.example.com)的主機名,找出鬥你想訪問使桶中有具有相同的名稱。

但是有可能通過Amazon CloudFront實現你想要的。有兩種選擇:

  1. 您可以創建一個分配並只更新它的來源(S3存儲桶)。

  2. 您可以創建兩個不同的發行版並更新DNS設置以指向所需的發行版。您還需要更新這兩個發行版中的CNAME屬性(從舊發行版中刪除www.example.com並將其添加到新發行版中)。

+0

是的,我列出的程序確實不起作用,它更多的是說明我需要的功能。這兩個建議看起來都很合理,我會和他們談一談,然後再回到問題。無論如何,我的下一步就是使用CDN(儘管我目前的網站大多是本地化的)。謝謝 – 2012-07-16 09:31:07

相關問題