是否可以跨不同的 Elastic Beanstalk 应用程序进行基于路径的路由?

Is it possible to do path based routing across different Elastic Beanstalk applications?

我在 AWS 上有多个弹性 beanstalk 应用程序 运行。

我想将某些路径路由到 1 个应用程序,将另一条路径路由到另一个应用程序。

例如,任何转到 example.com/app1 的请求都将由 App1 处理,而任何转到 example.com/app2 的请求将由 App2 处理。

我尝试创建一个目标组,然后转到应用程序负载均衡器并向它们添加侦听器规则。但是,路由似乎不起作用,因为它经常超时。

如何配置我的负载均衡器以将我的路径路由到不同的 Elastic Beanstalk 应用程序?

您可以使用负载均衡器前面的 AWS API 网关将请求路由到配置了 AWS BeanStalk 的相应 LB。

建议的架构文档在此处共享。