2017-05-24 90 views
2

我想在S3上設置一個靜態網站,我正在按照教程。到目前爲止,所有的工作都已經完成,當我進入S3端點這個長長的醜域時,我可以查看網站。無法罰款別名目標,即使S3存儲桶存在

現在我試圖將自定義域名指向網站,並在嘗試創建記錄集時遇到問題。出於某種原因,當我查看Alias時,它告訴我沒有「沒有可用的目標」。我很困惑,因爲我確認我的S3存儲桶實際上是在線的。

難道這是因爲我的域名與S3存儲桶的名稱不一樣嗎?

我需要時間讓DNS服務器注意到我更改了域名服務器嗎?

它可能是完全別的東西嗎?

回答

1

爲了將自定義域配置到您的s3託管網站,您必須創建與域名同名的存儲區。我在下面提到了aws文檔的屏幕截圖。

enter image description here

您可以從鏈接得到以下 http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html

+1

更多關於這方面的信息這是正確的。但是,可能值得一提的是:您可以交替創建CloudFront分配並將其指向存儲分區,並在CloudFront分配上配置域名,同時保留存儲分區 - 因爲CloudFront中存儲分區名稱不再重要,在前往S3的路上重寫H​​TTP請求。此設置還允許您爲靜態站點使用SSL,而使用自定義主機名的存儲桶不支持此功能。 –