Mongodb AWS-无法从Lambda连接到Lightsail中的mongo
以下是两个关键点Mongodb AWS-无法从Lambda连接到Lightsail中的mongo,mongodb,amazon-web-services,aws-lambda,amazon-lightsail,Mongodb,Amazon Web Services,Aws Lambda,Amazon Lightsail,以下是两个关键点 我在AWS Lightsail中部署了一个mongo实例 我有一组lambda函数(用python编写),它们需要与这个特定的DB进行通信 但每次我运行函数(从API网关触发)时,它都会超时 以下是我尝试过但运气不佳的事情: 向Lambda添加了VPCEExecution IAM角色 尝试向公众开放Lightsail实例(0.0.0.0),在该实例中进行通信(显然),但绝对不是推荐的解决方案 尝试使用静态IP设置NAT网关,并在Lightsail的防火墙中将其列入白名单。
- 我在AWS Lightsail中部署了一个mongo实例
- 我有一组lambda函数(用python编写),它们需要与这个特定的DB进行通信
- 向Lambda添加了VPCEExecution IAM角色
- 尝试向公众开放Lightsail实例(0.0.0.0),在该实例中进行通信(显然),但绝对不是推荐的解决方案
- 尝试使用静态IP设置NAT网关,并在Lightsail的防火墙中将其列入白名单。这也行,但我负担不起费用
- 尝试从Lighsail的帐户面板启用VPC对等。还是不走运。(这就是我希望它能起作用的地方)
我真的需要帮助。非常感谢您的回复。您如何从我的本地计算机连接到数据库。如上所述,将我的IP包括在实例的入站规则中。既然lambda没有静态IP,就没有办法将单个IP/CIDR列入白名单。lambda可以在防火墙规则中连接到0.0.0.0吗?可以。这是很重要的信息。