是否可以跨不同的 Elastic Beanstalk 应用程序执行基于路径的路由?
Posted
技术标签:
【中文标题】是否可以跨不同的 Elastic Beanstalk 应用程序执行基于路径的路由?【英文标题】:Is it possible to do path based routing across different Elastic Beanstalk applications? 【发布时间】:2020-11-19 08:25:13 【问题描述】:我有多个在 AWS 上运行的弹性 beanstalk 应用程序。
我想将某些路径路由到 1 个应用程序,并将另一个路径路由到另一个应用程序。
例如,任何发往 example.com/app1 的请求都将由 App1 处理,而任何发往 example.com/app2 的请求都将由 App2 处理。
我尝试创建一个目标组,然后转到应用程序负载均衡器并向它们添加侦听器规则。但是,路由似乎无法正常工作,因为它经常超时。
如何配置我的负载均衡器以将我的路径路由到不同的弹性 beanstalk 应用程序?
【问题讨论】:
【参考方案1】:您可以使用负载均衡器前面的 AWS API 网关将请求路由到使用 AWS BeanStalk 配置的相应 LB。
建议的架构文档在此处共享。
【讨论】:
以上是关于是否可以跨不同的 Elastic Beanstalk 应用程序执行基于路径的路由?的主要内容,如果未能解决你的问题,请参考以下文章