2014-10-08 74 views
1

這應該很容易,因爲自定義域和S3上沒有頁面短缺,但由於某些原因,我似乎無法按預期工作。S3文件的自定義域

我有一個充滿視頻的S3桶。 S3存儲桶被稱爲例如「videos.foo.com」。我購買了域名「videos.foo.com」,並將其設置爲cloudflare,並使用名爲「videos.foo.com」的cname指向「videos.foo.com.s3-website-us-east-1.amazonaws.com」 。

我可以查看完整的網址,例如「videos.foo.com.s3-website-us-east-1.amazonaws.com/myvideo.mpg」,查看我的存儲桶中的文件。

我的問題是我無法通過轉到「videos.foo.com/myvideo.mpg」查看它們。

我試着啓用「將所有請求重定向到另一個主機名」並輸入「videos.foo.com」,但那也不起作用。要注意的是,我不會在「videos.foo.com」上託管一個站點來提供文件。

所有的文件都有權限大家:打開/下載。

如果在我的方式中發現任何錯誤,請告訴我。同時,我會繼續尋找並經歷試驗和錯誤。謝謝!

+1

爲了討論的目的,這仍然是「託管網站」。像往常一樣,啓用靜態網站託管...如果仍然沒有喜悅,那麼你可能有一個DNS問題,你會用像dig這樣的標準工具進行故障排除。 – 2014-10-09 01:54:11

+0

是的,我曾嘗試「啓用靜態網站託管」,但沒有運氣。我確定這是AWS中的一項設置,或者需要在DNS中進行更改的設置,但不知道是什麼。根據AWS中的設置,它會顯示一個空白頁面,或者aws錯誤,表明網站未安裝,或者它表示無限循環。因此,DNS正在指向AWS,但它正在尋找確切的組合來讓它按預期工作,這就是問題所在。 – cchiera 2014-10-09 12:16:19

回答

0

您可能需要將Route 53記錄配置爲別名而不是cname。在R53中,編輯您的記錄集,並配置它像這樣 -

類型:A - IPv4地址
別名:是

當你在別名目標文本框中單擊它會降下來,其中包含你的S3列表存儲桶(如果配置正確)。加載該列表可能需要一段時間,因此請耐心等待。選擇你的水桶並點擊保存。

簽出此文檔的詳細信息 - http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html