不同端点的子域DNS

hol*_*ltc 1 dns amazon-ec2 amazon-web-services amazon-route53

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

chr*_*ris 5

您不能使用DNS执行此操作,但可以使用Application Load Balancer完成此操作.

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

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

ALB将为您处理路由,您可以根据需要调整和扩展每个端点机群.