有没有办法根据位置将CloudFront指向不同的原始服务器?
我们目前使用Route53基于时延的路由将stream量引导至东部或西部地区的弹性负载均衡器。 如果我们部署CloudFront,这听起来像分发要求我们select一个弹性负载平衡器作为起点。
分发只需要您提供一个主机名作为起源。 只要该主机名恰好能够将stream量路由到您的出处,CloudFront就不需要了解它的具体内容或工作原理。 (原产地为S3时例外)
对于该主机,您将基本上使用您现在使用的内容,但是在CloudFront的背面 – 基于延迟的路由(您configuration为原始服务器的主机名),CloudFront用于访问起源。 每个CloudFront边缘位置在DNS中独立parsing该主机名,并且应该接收对于特定CloudFront边缘位置的物理位置最适合的响应。
您可能已经知道,CloudFront已经将传入的请求通过DNS路由到最近的边缘位置,因此您的用户将在靠近他们的边缘位置,然后CloudFront将使用来自Route 53的基于延迟的答案来访问在您的设置中最接近的区域系统。