是否可以跨不同的 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 应用程序执行基于路径的路由?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 跨不同 UIWebViews 共享 cookie

是否可以跨多个视图维护 UIButtons?

Azure 弹性数据库池是不是允许跨数据库事务?

ActiveMQ 中的跨语言支持

是否可以跨多个 UIViewController 使用单个 UIView?

ES的跨索引查询有多便利?对比下分库分表分片更直观