Route53 с маршрутизацией на основе местоположения будет типичным способом обработки вещей, основанных на местоположении. Он не изменяет домены запросов, но направляет запросы в ближайший регион.
Для этого CloudFront может добавить заголовок , который сообщает, откуда поступает запрос. Исходя из этого, вы можете настроить перенаправление на веб-сервер. Документация находится здесь , .
Используя Lambda @ Edge, вы можете перенаправлять пользователей на URL-адрес страны (решение предоставлено Майклом в комментариях). Подробнее здесь .
Следующий вариант - подписаться на базу данных геолокации. Используйте сценарий PHP, чтобы выбрать местоположение на основе IP-адреса источника и, соответственно, пересылать.