aws lambda 函数可以向专用网​​络中的端点发布帖子吗?

Posted

技术标签:

【中文标题】aws lambda 函数可以向专用网​​络中的端点发布帖子吗?【英文标题】:Can an aws lambda function make a post to a endpoint that is in a private network? 【发布时间】:2018-03-01 22:51:14 【问题描述】:

我想知道 lambda 函数是否可以访问我的专用网络中的端点,并且该端点没有暴露在互联网上。

我正在考虑使用 AWS Direct Connect 在我的私有网络(本地)和 AWS 区域之间建立 ***;但我找不到任何关于如何在 lambda 函数上配置 *** 的示例。

非常感谢

【问题讨论】:

Lambda 函数可以在 VPC 中启动。您可以在本地和 VPC 之间建立 *** 连接。 您的私有网络是在 AWS 上还是在本地? @helloV 我的专用网络在本地 @KrishnaKumarR 是一种选择,但我的目标是构建一个本机无服务器应用程序。我不想管理 EC2 实例。这个应用程序需要一些数据,这些数据是由我们专用网络中的内部服务提供的 【参考方案1】:

这就是我要解决的方法,

在 AWS 中创建 VPC。将 lambda 配置为在该配置的 VPC 中运行。 创建到您的 VPC 的 *** 连接。现在您的私有资源将可供您的 Lambda 使用。

有关在您的 VPC 中运行 Lambda 的文档:

https://aws.amazon.com/blogs/aws/new-access-resources-in-a-vpc-from-your-lambda-functions/

VPC *** 配置:

http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_***.html

希望对你有帮助。

【讨论】:

这个 lambda 函数,如果在 VPC 上下文中运行,是否可以由 kinesis 事件触发? 我确实验证了我们使用的配置,它也适用于 Kinesis 和 HTTP 触发器。与这些相关的所有配置都由云处理。

以上是关于aws lambda 函数可以向专用网​​络中的端点发布帖子吗?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以向使用 AWS Amplify 预置的 lambda PostAuthenticate 函数授予额外权限?

如何使用 AWS Lambda 向邮递员 POST 请求

如何使用 .yaml 文件向 AWS Lambda 函数添​​加策略?

AWS Lambda 中的 HTTP 请求

是否可以使用 AWS API 为 Lambda 函数设置 AWS API Gateway 端点?

使用nodejs中的AWS Lambda函数上传音频文件