2016-11-15 34 views
0

我已經使用AWS S3,CloudFront和Route53部署了一個靜態站點。 該網站與apex url(example.com)正常工作。使用CloudFront重定向流量

現在我想添加www.example.com,所以我創建了一個空桶並將所有流量重定向到第一個桶。

CloudFront上應該怎麼做?爲空桶創建一個分配?

謝謝

+1

您將www存儲桶重定向到example.com存儲桶嗎?或者到example.com(在DNS中,它現在可能指向CloudFront,而不是直接指向存儲區)?目前還不清楚你現在想要解決什麼問題。 –

+0

如步驟2.2中描述的她在http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html中描述的example.com存儲桶。在漫遊中,Route53直接指向存儲桶。我想在兩者之間放置CloudFront。我該怎麼辦? – macsig

+0

您希望在瀏覽器和存儲桶之間使用CloudFront進行www重定向? [像這樣?](http://stackoverflow.com/a/35616286/1695906) –

回答

3

您應該創建一個新的CloudFront分配。這裏的技巧是不使用建議的桶值,而是直接使用端點。

在示例,這是我的鬥端點:

redirect-jekyll.io.s3-website-eu-west-1.amazonaws.com 

的,這將成爲擬議中的終點,你不應該使用:

redirect-jekyll.io.s3.amazonaws.com 

不同的是,只有端點會送你重定向。您可以通過轉到S3控制檯並查看屬性來接收終端地址。設置該功能,將使您的CloudFront分配使用「自定義目標」,這非常適合您的用例。