如何启用aws lambda访问同一aws账户中的ec2 mongo实例

How to enable aws lambda to access ec2 mongo instance in the same aws account

我有一个 mongoDB 的 EC2 实例,我创建了一个 lambda 函数来查询这个数据库,使用 mongoClient 进行连接,这个连接成功,我可以在我的时候查询数据库mongo 安全组设置为任何地方,但我的数据库需要一些安全性,所以我将其更改为自定义 IP 和端口,然后我无法将我的 lambda 函数连接到 mongoDB,这个 lambda 函数和EC2 实例在同一个 aws 帐户中。 VPC 配置在这方面有什么作用吗? 有什么安全的方法可以使连接成功吗?

将 Lambda 函数放在您的 VPC 中。然后修改 MongoDB 实例的安全组以允许来自分配给 Lambda 函数的安全组的入站连接(在 MongoDB 端口上)。