【问题标题】:How to enable aws lambda to access ec2 mongo instance in the same aws account如何启用 aws lambda 访问同一 aws 帐户中的 ec2 mongo 实例
【发布时间】:2017-08-21 06:42:09
【问题描述】:

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

【问题讨论】:

    标签: mongodb amazon-ec2 aws-lambda amazon-vpc aws-security-group


    【解决方案1】:

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

    【讨论】:

    • 我的 lambda 函数在默认 VPC 中,mongoDB 也在同一个 VPC 中,如何以安全的方式允许 mongoDB 的入站连接?
    • 按照我在回答中的描述设置安全组。
    最近更新 更多