【问题标题】:Can I use an Elastic IP with Cloudfront in AWS?我可以在 AWS 中将弹性 IP 与 Cloudfront 一起使用吗?
【发布时间】:2019-01-12 02:08:53
【问题描述】:

我们想在我们的 AWS 基础设施中使用 Cloudfront。问题是是否有可能拥有我们现在在 EC2 实例中使用的相同弹性 IP。还是我们必须切换到 Cloudfront IP?

【问题讨论】:

  • 为什么您希望这样做?您是否在某处硬编码了 IP 地址? (绝不是一个好主意。)

标签: amazon-web-services amazon-cloudfront elastic-ip


【解决方案1】:

CloudFront 是一个分布式系统。您无法将 IP 地址分配给 CloudFront。不要使用 CloudFront 边缘站点的 IP 地址。您需要使用 CloudFront 分配给您的分配的域名。

Routing Traffic to an Amazon CloudFront Web Distribution

【讨论】:

  • 为了扩展这个答案... Amazon CloudFront 拥有 100 多个边缘站点。解析 CloudFront 分配的 DNS 名称将指向其中一个适当位置的 IP 地址。因此,尝试使用单个 IP 地址完全违背了使用 CloudFront 的目的。
  • 此外,边缘站点的 IP 地址会随时间而变化。边缘位置没有静态永久地址。
  • 弹性 IP 可以作为“通配符”卡 IP。我在问是否有技术可以在任何地方都拥有相同的 IP,无论地理位置问题如何。显然不是……
  • 您要查找的内容称为“任播”。这不是 AWS 为 CloudFront 提供的。 Anycast 不会比亚马逊的边缘位置策略更好。 Anycast 是一种路由技术,AWS 将缓存带到离客户最近的边缘,并使用内部高速网络将更高性能的网络基础设施从边缘带到 AWS 服务。 Anycast 不提供这些功能。
  • 不!实际上,我正在寻找一个CDN。我签入了 AWS,因为我们的所有基础设施都在上面。我希望 CloudFront 能够提供这样的解决方案,因为它与流行的 AWS 服务深度集成并进行了优化。
猜你喜欢
  • 2022-12-16
  • 2020-05-08
  • 2020-11-29
  • 2017-06-20
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多