一个 NLB 可以有 2 个 API 网关吗?
Can we have 2 APIgateway for one NLB?
我们在单个 VPC 中有 2 个内部服务,通过
向互联网开放
- API网关(区域)
- Vpc link.
对于绿色蓝色部署API网关只是我们的修复点。
现在其中一个服务必须与其他服务通信,我们通过点击 API 网关来实现,因为另一个服务在 VPC 中,我们必须使用代理连接到那个 API网关(区域)。但是我们仍然需要区域 API 网关,因为我们在 VPC 之外还有其他服务。
服务 A
-> 代理 -> 区域 API 服务网关 B
现在的问题是,我们能否让 Private APIgateway
和 Regional APIgateway
并行工作并访问相同的 ECS 服务?
在这种情况下,我们根本不需要通过代理。
VPCLink 可以跨多个 API 网关端点重复使用,只要 API 网关和网络负载均衡器在同一帐户内,这就可以工作。
The Network Load Balancer and API must be owned by the same AWS account.
我们在单个 VPC 中有 2 个内部服务,通过
向互联网开放- API网关(区域)
- Vpc link.
对于绿色蓝色部署API网关只是我们的修复点。
现在其中一个服务必须与其他服务通信,我们通过点击 API 网关来实现,因为另一个服务在 VPC 中,我们必须使用代理连接到那个 API网关(区域)。但是我们仍然需要区域 API 网关,因为我们在 VPC 之外还有其他服务。
服务 A
-> 代理 -> 区域 API 服务网关 B
现在的问题是,我们能否让 Private APIgateway
和 Regional APIgateway
并行工作并访问相同的 ECS 服务?
在这种情况下,我们根本不需要通过代理。
VPCLink 可以跨多个 API 网关端点重复使用,只要 API 网关和网络负载均衡器在同一帐户内,这就可以工作。
The Network Load Balancer and API must be owned by the same AWS account.