从 AWS Lambda 调用本地 Web API

0

【以下的问题经过翻译处理】 我有一个 AWS lambda 函数,需要与我们公司网络中的内部.NET Web API 通信。虽然这不是正确的方法,但我应该这样做,直到内部 API 可以迁移到云中。

我需要使用哪些 AWS 服务来创建连接通道,以便从 AWS Lambda 调用内部部署的 Web API?是否有示例可以说明如何实现?

profile picture
专家
已提问 5 个月前34 查看次数
1 回答
0

【以下的回答经过翻译处理】 我假定您希望保持您的内部 API 的私密性,而不是将其暴露在互联网上。如果是这样的话:

您需要在VPC和您的本地网络之间创建一个连接。默认VPC是可以的,但您可能希望创建一个新的VPC,具有与您的本地网络不重叠的特定IP地址范围。

您可以使用 托管 VPN 服务Direct Connect 将两者连接在一起。设置 VPN 更快更容易(也更便宜!);如果您需要更一致的带宽和延迟,以后您可以切换到 Direct Connect。

然后,将您的 Lambda 函数配置为 在 VPC 的上下文中运行,这将允许它访问其中的资源VPC 和本地通过您拥有的 VPN(或 Direct Connect)。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则