2013-11-04 31 views
0

是否有任何地方可以從命令行創建發行版(理想情況下具有多個發行版--S3和AMS)的體面完整示例?我有點沮喪地發現,這不是「AWS CloudFront的等等等等......」在腳本中創建Amazon Cloudfront發行版(Windows)

在Windows中,假定沒有專用工具的情況下 - 儘管這需要一個獨立的EXE任何解決辦法是罰款。我暗示要使用cURL ...但不能弄清楚所有我需要傳入的東西,或者確實如何使用cURL來實現 - 已經發現它有一個用於標頭的-h參數...但從來沒有使用cURL,所以有點丟失。

看上去http://docs.aws.amazon.com/AmazonCloudFront/latest/APIReference/CreateDistribution.html但我對'示例'的粗略性感到困惑,例如

 POST /2013-09-27/distribution HTTP/1.1 
    Host: cloudfront.amazonaws.com 
    Authorization: AWS authentication string 
    Date: Thu, 17 May 2012 19:37:58 GMT 
    Other required headers 
    ... 

我在哪裏可以找到我的AWS認證字符串? 什麼是「其他必需的頭」 分配ID我能找到的Cloudfront管理頁面上的Web

我完全失去了 - 需要真正的初學者蒞臨指導,分步實施,理想交叉引用到的Cloudfront管理網頁上的頁面。我通常是C#/ SQL桌面應用程序開發人員,所以這是遠離舒適區的方式。

+0

現在看看.net sdk ...似乎矯枉過正,但是他們必須完成這項工作...... – kpollock

+0

授權是唯一需要的標題。有關它應該是什麼,請參閱http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html。這有些複雜...... – kpollock

回答

0

事實上,它可能aws cloudfront blah blah 問題當在最新版本的AWS CLI一個打字aws cloudfront得到:

This service is only available as a preview service. 

However, if you'd like to use a basic set of cloudfront commands with the 
AWS CLI, you can enable this service by adding the following to your CLI 
config file: 

    [preview] 
    cloudfront=true 

根據這一建議,你會得到命令aws cloudfront create-distribution。 我個人仍在努力尋找所需參數的正確輸入,如--distribution-config

+0

啊,也許他們已經制作了一個「雲端」exe /腳本,因爲我做了這個查詢。它當時不存在。 – kpollock

0

運行aws配置set preview.cloudfront true對我無效。在我的情況下(Linux)上,下面的工作: 編輯文件〜/ .aws /配置和添加內容

[preview] 
cloudfront=true 

到結束。這topic幫助,但沒有提及[括號]。