Route53 CloudFront multi region distribution

0

We have a need to dispatch a global URL domain to regional service based on the User location. The regional URL domain contains the region info in it and there is no differentiating path parameter. How can we achieve this with Route53, Cloudfront distribution given that in Cloudfront multiple origin can ONLY be based on Path parameters ? for illustration, assume domains like these.
Global domain --> service.abc.com.
region1 domain -> service.us-east-1.abc.com
region2 domain --> service.us-west-1.abc.com.
If we use Cloudfront distributions for each regional domain, based on the Cloudfront documentation, it's a requirement that one of the alternate domain name much include the global domain as well. In this case, how can we provide the global domain (service.abc.com) in each regional Cloudfront distribution ?

質問済み 7ヶ月前262ビュー
2回答
0

You would use Route53 to control which Origin the CloudFront caches are trying to contact. See this blog post for a comprehensive discussion of how to achieve this.

AWS
エキスパート
Paul_L
回答済み 7ヶ月前
0

CloudFront with origin failover is for requirement of high availability. Not domain control based on User location. I think important factor would be how you need to control the domain user accessed. Therefore, you need to consider how "dispatch a global URL domain to regional service based on the User location" more detail. After that, it would be better to consider which following routing policy is proper for this case. https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-policy.html

Either one would be better from Geolocation routing policy, Geoproximity routing policy or Latency routing policy.

AWS
S-S
回答済み 7ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ