2012-03-13 146 views
8

我正在設置Amazon CloudFront來分配S3存儲桶的內容,並且在我使用亞馬遜給出的xxxxxxx.cloudfront.net時它工作正常。Amazon CloudFront CNAME

但是,我想使用static.mydomain.com來訪問我的文件。我遵循亞馬遜的指示,並將static.mydomain.com中的CNAME記錄添加到xxxxxx.cloudfront.net,並且我還在我的CloudFront分發屬性中指定了CNAME(static.mydomain.com)。

不過,我無法從static.mydomain.com訪問我的文件。

我與MediaTemple和static.mydomain.com只爲我提供默認的MediaTemple服務器頁面。當我請求static.mydomain.com/myfile.css時,它給了我'抱歉,無效的請求'。

有什麼想法?

+3

我需要重新啓動我的CloudFront分配,現在它可以工作... – 2012-03-13 03:53:10

+0

當你說你重新啓動你的意思是禁用和重新啓用?還是我錯過了什麼? – CoalaWeb 2014-05-10 08:39:03

回答

8

您需要將您的域名static.mydomain.com添加到「備用域名(CNAME)」中,並確保您的文件具有對任何人的讀取權限,換句話說,您的文件是公開的。

+1

更改需要時間來傳播(〜10分鐘)。所以,如果一開始你不成功,請耐心等待! – 2016-05-17 01:19:04