具有自己的原始服务器的Amazon Cloudfront设置

gok*_*ine 1 amazon cdn content-delivery-network amazon-cloudfront

你好,感谢你阅读我的问题.

我目前正在调查Amazon Cloudfront(CF),需要在我继续输入付款详细信息之前,准确定义使用我们自己的原始服务器设置CF的步骤.我通过谷歌搜索找到的基本步骤是:

  1. 注册CF.
  2. 设置CF分发(这是您注册源服务器的地方)
  3. 更新您网站上的资源参考

我遇到的问题是第2步.虽然亚马逊将其描述为一个简单的API调用,但我仍然不太确定这意味着什么以及我将要执行此调用的操作.

许多博客/论坛海报建议使用像CloudBerry这样的第三方软件 - 问题在于CloudBerry需要花费CF/Origin服务器位,而我只需要执行一次(此后其他所有内容都可由AWS处理管理控制台.

我已经看过其他类似的软件,但发现它们在下载或安装时出错或者没有我在Windows版本上寻找的功能!

现在,此页面描述了如何手动设置源服务器(http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/),但我仍然不确定如何执行此操作.

有没有人以前做过这个,可以提供一些指导或步骤如何做到这一点?

提前谢谢了!

格雷格

小智 5

我成功使用了Fog gem.建立与Amazon 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 )
Run Code Online (Sandbox Code Playgroud)

你应该得到201.

文档是伟大的,太.