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 函数授予额外权限?
如何使用 .yaml 文件向 AWS Lambda 函数添加策略?