繁体   English   中英

使用 Lambda 连接到私有子网中的 ec2 实例

[英]Connecting to an ec2 instance in a private subnet using Lambda

我的 POC 项目架构是:

在此处输入图像描述

它有两个 ec2 实例:

  1. 我安装了 PostgreSQL 的私有 ec2 实例。
  2. 公共 NAT ec2 实例,我通过它 ssh 进入私有 EC2 实例。

我已经配置了安全地面入站和出站规则,允许登录到我的 NAT ec2 实例 ssh 到我的私有 ec2 实例中,安装 postgreSQL 并执行 CRUD 操作。

现在,我想了解是否可以使用 Lambda Function 通过 NAT ec2 实例访问安装在私有 ec2 实例上的 postgreSQL 数据。

我是 AWS Lambda 的新手。 任何指针/引用都将是可观的。

谢谢!

为此,您需要添加以允许 Lambda 在 VPC 内进行通信。

这将需要将 VPC 配置添加到您的 Lambda,并在您选择的子网中添加一个 ENI。

您需要允许对运行 PostGres 的 EC2 的安全组进行入站访问,以允许从 Lambda 进行访问。 为此,请参考子网的 CIDR 范围或参考附加到 Lambda 的安全组。

在这里澄清一下, NAT 只允许来自您的 EC2 的出站 Internet 连接,它不允许直接入站访问服务器。

有关配置 Lambda function 以访问 VPC 页面中的资源的更多信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM