代码之家  ›  专栏  ›  技术社区  ›  user246392

Route53对具有相同记录名称的A记录进行健康检查

  •  1
  • user246392  · 技术社区  · 4 年前

    我在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?

    1 回复  |  直到 4 年前
        1
  •  1
  •   Ben Whaley    4 年前

    如果您的健康检查指向 api.mydomain.com ,行为将不是确定性的。您无法知道运行状况检查是从哪里执行的,因此不知道将检查哪个端点。如果你的目标是确保两个子域都是健康的,你应该为每个子域设置健康检查。