AWS Route 53 - 如何将流量路由到负载均衡器,包括上下文路径?

AWS Route 53 - How to route traffic to Load balancer including context path?

我有一个域company.com,我在route 53 成功创建了子域销售。company.com。我有一个负载平衡器 运行 一个带有上下文根路径(例如根路径)的服务。我可以使用 loadbalancerdns/rootpath 访问应用程序。我试图在 route 53 中创建一条 A 记录以指向 sales.company.com 到 loadbalancerdns/rootpath 的流量,但它不允许这样做,但如果我指向 loadbalancerdns 那么它就可以工作并且我可以使用 [= 访问该服务21=].com/rootpath.

我的问题是可以将销售。company.com 路由到 loadbalancerdns/rootpath 吗?如果不是,如何实现?

不能这样做。 Route53 是 DNS 提供商,它没有 url 路径的概念。您只能为完整的 odmains sales.company.com(而不是 sales.company.com/url-path 或 IP 地址。

创建记录

您可以使用 侦听器规则 在您的应用程序负载均衡器中创建基于路径的路由,或者使用 CloudFront 在您的负载均衡器前端。 CloudFront 允许您对 url.

中的不同路径做出不同的响应