不同端点的子域 DNS
Subdomain DNS for different endpoints
我有一个子域 api.example.com
,它有 2 个 REST 端点,endpoint1
和 endpoint2
,理想情况下将托管在不同的服务器上(例如 Think EC2 实例)。有没有办法配置 DNS 记录(我使用的是 Amazon Route 53),这样 api.example.com/endpoint1
和 api.example.com/endpoint2
都可以指向自己的服务器?我不认为这是可能的,但我只是想仔细检查一下。如果确实不可能,是否有另一种方法将 2 个端点指向不同的服务器(最好使用 AWS)?
您无法使用 DNS 执行此操作,但可以使用 Application Load Balancer 完成此操作。
创建一个 ALB,并将 DNS 指向它。
接下来,创建两个目标组,每个端点一个,并将您的实例(或自动缩放组)部署到适当的目标组。
ALB 将为您处理路由,您可以根据需要调整和扩展每个端点队列。
我有一个子域 api.example.com
,它有 2 个 REST 端点,endpoint1
和 endpoint2
,理想情况下将托管在不同的服务器上(例如 Think EC2 实例)。有没有办法配置 DNS 记录(我使用的是 Amazon Route 53),这样 api.example.com/endpoint1
和 api.example.com/endpoint2
都可以指向自己的服务器?我不认为这是可能的,但我只是想仔细检查一下。如果确实不可能,是否有另一种方法将 2 个端点指向不同的服务器(最好使用 AWS)?
您无法使用 DNS 执行此操作,但可以使用 Application Load Balancer 完成此操作。
创建一个 ALB,并将 DNS 指向它。
接下来,创建两个目标组,每个端点一个,并将您的实例(或自动缩放组)部署到适当的目标组。
ALB 将为您处理路由,您可以根据需要调整和扩展每个端点队列。