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 ?

demandé il y a 7 mois262 vues
2 réponses
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
EXPERT
Paul_L
répondu il y a 7 mois
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
répondu il y a 7 mois

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions