不同端点的子域DNS

时间:2018-01-16 18:00:03

标签: amazon-web-services amazon-ec2 dns amazon-route53

我有一个子域api.example.com,它有2个REST端点endpoint1endpoint2,理想情况下它们将托管在不同的服务器上(例如,Think EC2实例)。有没有办法配置DNS记录(我正在使用Amazon Route 53),以便api.example.com/endpoint1api.example.com/endpoint2都可以指向自己的服务器?我不认为这是可能的,但我只想仔细检查。如果确实不可能,是否有另一种方法可以将2个端点指向不同的服务器(理想情况下使用AWS)?

1 个答案:

答案 0 :(得分:5)

您无法使用DNS执行此操作,但您可以使用应用程序负载均衡器完成此操作。

创建一个ALB,并在其上指向DNS。

接下来,创建两个目标组,每个端点一个,并将实例(或自动缩放组)部署到适当的目标组。

ALB将为您处理路由,您可以根据需要调整每个端点的数量并进行扩展。