【问题标题】:Amazon Cloudfront setup with own origin server具有自己的源服务器的 Amazon Cloudfront 设置
【发布时间】:2011-07-20 12:50:14
【问题描述】:

您好,感谢您阅读我的问题。

我目前正在研究 Amazon Cloudfront (CF),需要准确定义使用我们自己的源服务器设置 CF 的步骤,然后才能继续输入付款详细信息。我通过谷歌搜索找到的基本步骤是:

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

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

很多博主/论坛发帖人建议使用 CloudBerry 之类的第三方软件 - 问题是 CloudBerry 需要花费 CF/origin 服务器位,而我只需要做一次(之后的一切都可以处理通过 AWS 管理控制台。

我查看了大量其他类似的软件,但发现它们要么在下载或安装时出错,要么在 Windows 版本上没有我正在寻找的功能!

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

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

非常感谢!

格雷格

【问题讨论】:

    标签: amazon cdn amazon-cloudfront content-delivery-network


    【解决方案1】:

    我成功使用了 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 )
    

    您应该会收到 201。

    documentation 也很棒。

    【讨论】:

    • 太棒了,谢谢。会弄得一团糟,现在让你知道我该怎么办!
    【解决方案2】:

    Cloudbuddy (http://m1.mycloudbuddy.com/downloads.html) 是免费的,您可以使用它来设置 Cloudfront 自定义源。不幸的是,仅限 Windows,但您只需使用一次,对吗? :-D

    【讨论】:

      【解决方案3】:

      此页面更详细地介绍了自定义源服务器http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?CreatingDistributions.html。您需要进行的 API 调用是创建一个指向您的自定义源服务器的新分发。基本上,您将按照描述制作请求并将其发布到亚马逊的网络服务。

      Amazon 刚刚更新了他们的 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

      【讨论】:

      • 非常感谢您的回复。我遇到了第一个链接,但将有另一个通读。不幸的是,我无法访问第二个链接,因为我没有输入任何付款详细信息 - 我阅读的所有文档都表明您无法通过管理控制台执行此操作。当然,除非文档没有更新!
      • 如您在第二段中所述,无法通过 Web 控制台实现
      • 不可能像上面乔所说的那样。
      • 很高兴知道,我将从答案中删除该部分以避免进一步混淆。
      • 昨天收到一封来自亚马逊的电子邮件,称他们已经更新了 CloudFront Web 控制台以支持添加自定义来源而无需 API 调用,因此我将其重新添加到我的答案中。我猜只是领先于比赛。
      猜你喜欢
      • 2017-08-29
      • 1970-01-01
      • 2012-10-15
      • 2020-09-22
      • 2016-11-01
      • 2012-12-22
      • 1970-01-01
      • 2011-08-28
      • 1970-01-01
      相关资源
      最近更新 更多