【发布时间】:2022-01-20 08:25:32
【问题描述】:
使用此流程:
外部世界 --> AWS API Gateway ---> VPC Link ---> 网络负载均衡器 ---> 我的单个 EC2 实例
如何配置 AWS 网络负载均衡器:
-
对
https://myapp.com的请求被路由到我的EC2 实例的端口80。 -
对
https://myapp.com/api/*的请求被路由到我的EC2 实例的端口3000。
?
目前我只在 NLB 上配置了一个侦听器,它侦听端口 80,并且来自 API 网关的所有流量都路由到我的 EC2 实例的端口 80。
我发现在 Application Load Balancer 中,您可以配置将路径映射到不同端口的“规则”:Path based routing in AWS ALB to single host with multiple ports
这在 NLB 中可用吗?
【问题讨论】:
-
可以的,看看这个SO question。
标签: amazon-web-services aws-load-balancer aws-nlb