【问题标题】:AWS Cloudfront to my web serverAWS Cloudfront 到我的 Web 服务器
【发布时间】:2017-07-13 11:56:46
【问题描述】:

有没有办法将 AWS Cloudfront 实例指向我自己的未托管在 AWS 中的个人 Web 服务器。所以它不是 EC2 或 ELB 实例。它是由另一台主机托管的自定义 Web 服务器。这可能吗?我似乎无法将其配置为来源?

【问题讨论】:

标签: amazon-web-services amazon-cloudfront


【解决方案1】:

是的,你可以这样做。创建分发时,在 Origin Settings 部分中将您的域指定为“Origin”。

假设您要为example.com 制作 CloudFront,请执行以下步骤:

1) 为您的应用程序创建一个子域us.example.com

2) 使用 Origin 到 us.example.com 创建分发,它会给你一个像这样的域名 d2uhnp5egk65ug.cloudfront.net

3) 调整您的裸域设置以指向您的云前端分布d2uhnp5egk65ug.cloudfront.net

现在使用CNAME example.com 可以指向分布d2uhnp5egk65ug.cloudfront.net,它可能在后端有多个来源,例如“us.example.com”和“uk.example.com

【讨论】:

  • 请注意,非 AWS 来源的定价不同,因此请务必查看aws.amazon.com/cloudfront/pricing,以便了解您的目标
  • @ChrisWhite 不,不是。 CloudFront 定价页面中的哪些特定元素导致您得出该结论?
  • 也许您看到 “如果您使用的是 AWS 源,自 2014 年 12 月 1 日起,从源传输到边缘位置的数据(Amazon CloudFront“源提取”)将免费收费。” 对于外部来源,它已经是免费的。
  • @Michael-sqlbot 回首过去,那是一个糟糕的链接位置,但例如 EC2S3 到 CloudFront 是免费的。但是,如果您在 XYZ 托管处收取 X 转出费用,那么当 CloudFront 从该来源获取数据时,您将不得不处理这些费用(取决于 TTL)。
  • @ChrisWhite 是的,如果源服务器提供商的网络向您收取带宽费用,则可能会有第三方费用(尽管 CloudFront 缓存可以通过消除对源的一些冗余请求来减少这种情况。)您的评论似乎暗示这种安排的 AWS 定价有所不同。
猜你喜欢
  • 2012-01-13
  • 2013-02-25
  • 2018-11-10
  • 2020-11-01
  • 1970-01-01
  • 2013-02-12
  • 1970-01-01
  • 2013-05-28
  • 2021-07-11
相关资源
最近更新 更多