2013-03-03 97 views
0

我用路線53作爲我的DNS serever 後來我有一個A記錄我的航線共有53條記錄稱爲 image.mysite.com. A 111.222.333.444亞馬遜CloudFront的與路線53

然後我想用CloudFront的是我的CDN來緩存圖像 後來我增加了新的分佈和刪除的記錄 添加CNAME:

image.mysite.com. CNAME d23456.cloudfront.net 

但是當我訪問我的網站image.mysite.com它表明

Sorry, invalid request 

,當我試圖直接訪問d23456.cloudfront.net它顯示:

ERROR 

Failed to contact the origin. 

我怎樣才能成功地使用CloudFront的作爲image.mysite.com CDN和使用路線53 DNS服務器?

+0

您爲CloudFront中的自定義來源添加了什麼DNS名稱? – 2013-03-03 21:00:25

+0

我在Cloudfront中輸入image.mysite.com來源 – 2013-03-03 21:02:07

回答

2

從您的評論看來,您似乎將CloudFront指向原始服務器images.mysite.com,該服務器實際上指向CloudFront,因此CloudFront不知道如何訪問您的網站。

創建另一個DNS記錄(例如origin.mysite.com. IN A 111.222.333.444)並將CloudFront指向它。之後,CloudFront將以origin.mysite.com的數據對images.mysite.com的請求做出響應。

+0

你的意思是添加DNS記錄[origin.mysite.com。 A 111.222.333.444]和[image.mysite.com。 CNAME d23456.cloudfront.net],然後將CloudFront Origin轉換爲origin.mysite.com?但image.mysite.com中的雲端緩存映像如何? – 2013-03-03 21:07:50

+0

是的。您也可以使用任何現有的DNS名稱。它不能與您使用的指向CloudFront的DNS名稱相同。 – 2013-03-03 21:10:02

+0

但我希望CloudFront緩存服務器上的圖像image.mysite.com – 2013-03-03 21:14:51