我创建了一个lambda函数,并通过上传zip文件执行了一个包含numpy的程序,并成功执行了该程序。
但是当我使用公共ip连接mongodb时,它通过异常作为 “暂停”。 请帮我 。 预先感谢。
答案 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)。