AWS Route 53 - 2 个托管区域(澳大利亚和美国)和 1 个域名

AWS Route 53 - 2 hosted zones (AUS & USA) and 1 domain name

我有一个连接到负载均衡器并通过 Route 53 和弹性 IP 路由的 Beanstalk 应用程序。这个系统完美运行。

app.example.com 指向悉尼(澳大利亚)的托管 AWS 区域

之所以部署在悉尼,是为了避免澳大利亚客户的延迟。

有没有办法让美国客户只使用美国EC2实例而澳大利亚客户只使用AUS EC2实例但只有一个域名? (app.example.com)最好的策略是什么?

这就是 geolocation routing 的用途。在 Route53 中为您的主机名创建一个记录到您的美国 EC2 实例,并为路由策略选择 "geolocation",为位置选择 "Default"。为同一主机名创建另一条记录,再次为路由策略选择 "geolocation",然后为位置选择 "Australia"。