通过AWS Lambda函数与mongodb通信

时间:2018-06-22 11:06:08

标签: python mongodb amazon-web-services machine-learning aws-lambda

我创建了一个lambda函数,并通过上传zip文件执行了一个包含numpy的程序,并成功执行了该程序。

但是当我使用公共ip连接mongodb时,它通过异常作为 “暂停”。 请帮我 。 预先感谢。

1 个答案:

答案 0 :(得分:2)

问题是您的Lambda函数无法连接到运行MongoDB的EC2实例。

这很可能是SecurityGroup问题。

您应允许Lambda VPC连接到EC2实例。本质上,这意味着您将为Lambda分配一个VPC,子网和安全组。之后,您可以允许lambda的安全组访问mongo的安全组。

有关如何将vpc / subnet / sg添加到lambda的详细说明,请参见here

  

使用以下命令将VPC信息添加到Lambda函数配置中   VpcConfig参数(在您创建Lambda时)   函数(请参见CreateFunction),也可以将其添加到现有函数中   Lambda函数配置(请参阅UpdateFunctionConfiguration)。