通过 AWS API Gateway 和 NLB 安全访问本地 REST API 有哪些选项?

问题描述 投票:0回答:1

我们使用 AWS API Gateway 在新建的 lambda 和本地 REST API 之间路由请求。从第三方 API 网关到 AWS 的迁移虽然缓慢但渐进。

问题是在AWS内调用跨VPC是可以的。它是 VPC 链接到 NLB 的目标。

然而,从 APIG 网关到 VPC-Link、NLB 到本地的调用却是一个问题。

我们正在使用 Direct Connect 将本地链接到 AWS。

问题是目标API的IP不在NLB范围内。

AWS 非常安全,开发人员和 SEN 角色分离。

VPN 代理不是一种选择,NLB 也不是向互联网开放的。

我们的另一个选择是将对本地 REST API 的调用包装在 lambda 中(类似于代理传递),这将允许 lambda 发现 VPC 中的 IP。

抱歉,如果表述得不太清楚,但这就是要点。

有什么想法可以优雅地解决这个问题吗?

尝试使用 API 网关将 VPC 链接到 NLB 以到达本地。

amazon-web-services aws-lambda aws-api-gateway amazon-vpc aws-nlb
1个回答
0
投票

我有一个与您发布的类似的要求。我们有一组在本地运行的 REST API,我想从 AWS EC2 访问这些 API。

您能够解决您发布的问题吗?

© www.soinside.com 2019 - 2024. All rights reserved.