2011-03-22 39 views
1

你好,並感謝您閱讀我的問題。亞馬遜Cloudfront設置自己的原始服務器

我正在尋找亞馬遜Cloudfront(CF)此刻,需要準確定義設置CF與我們自己的原始服務器的步驟,然後才能繼續輸入付款詳細信息。我已經能夠通過谷歌搜索,找出的基本步驟是:

  1. 註冊與CF
  2. 建立一個CF分佈(這是在您註冊原始服務器)
  3. 上更新資源引用您的網站

我遇到的問題是第2步。儘管亞馬遜將其描述爲一個簡單的API調用,但我仍然不完全確定這意味着什麼,以及我將如何執行此調用。

很多博主/論壇海報建議使用CloudBerry等第三方軟件 - 問題在於CloudBerry花費在CF/origin服務器位上,我只需要做一次(之後的其他一切都可以由AWS管理控制檯處理

我看過其他類似軟件的加載,但發現它們在下載或安裝時出錯或者沒有我在Windows版本上尋找的功能

現在,本頁描述如何手動設置原始服務器(http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/),但我仍然不確定如何s被執​​行。

有沒有人曾經這樣做,並可以提供一些指導或步驟如何做到這一點?

非常感謝提前!

格雷格

回答

5

我使用霧寶石取得了成功。一旦建立了與亞馬遜API的連接,創建一個發行版就很輕鬆。

cdn = Fog::AWS::CDN.new(
    :aws_access_key_id => YOUR_ID, 
    :aws_secret_access_key => YOUR_SECRET_KEY 
) 

cdn.post_distribution(options = YOUR_OPTIONS_HASH) 

,並以您應該收到201

documentation是偉大的,太。

+0

太棒了,謝謝你。將有一個混亂與此,讓你現在我怎麼繼續! – 2011-03-31 10:42:43

0

本頁面遍歷自定義源服務器中更詳細一點http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?CreatingDistributions.html。您需要進行的API調用是創建一個指向您的自定義原始服務器的新分發。基本上你會按照描述製作請求並將其發佈到亞馬遜的Web服務。

亞馬遜剛剛更新了他們的CloudFront Management console以支持先前只能通過其API訪問的功能,因此您應該可以在不使用API​​的情況下對其進行配置。

http://aws.amazon.com/about-aws/whats-new/2010/11/09/cloudfront-adds-support-for-custom-origins-and-sla/?ref_=pe_2170_19753730

+0

非常感謝您的回覆。我遇到了第一個鏈接,但將有另一個通讀。我遺憾地無法訪問第二個鏈接,因爲我沒有輸入任何付款細節 - 我讀過的所有文檔都表示,您無法通過管理控制檯執行此操作。除非當然,文檔尚未更新! – 2011-03-23 11:54:41

+0

這是不可能通過Web控制檯,如您在第二段 – 2011-03-25 13:31:39

+0

中所描述的。 – Sean 2011-04-19 16:35:35

0

Cloudbuddy(http://m1.mycloudbuddy.com/downloads.html)是免費的,您可以使用它來設置Cloudfront自定義來源。不幸的是,Windows只能使用它,對嗎? :-D