我在Route53中有多个A记录 相同的记录名称 指向 不同的URL 具有延迟路由。是否可以为每个记录使用相同的健康检查ID(即相同的域),或者我是否需要为每个URL创建单独的健康检查?
A records: api.mydomain.com => subdomain1.execute-api.us-east-1.amazonaws.com (latency) api.mydomain.com => subdomain2.execute-api.us-west-2.amazonaws.com (latency) Health check: api.mydomain.com
根据此设置,AWS是否会智能地将流量路由到API网关URL?
如果您的健康检查指向 api.mydomain.com ,行为将不是确定性的。您无法知道运行状况检查是从哪里执行的,因此不知道将检查哪个端点。如果你的目标是确保两个子域都是健康的,你应该为每个子域设置健康检查。
api.mydomain.com