我正在使用 MongoDB Atlas 和 AWS Lambda。 我的后端 lambda 是用 python 编写的,我正在使用
pymongo[aws]
连接到我的集群。
我设置了对等互连,只允许从我的 VPC 内部进行连接。
当我运行查询时
col.find
,col.update_one
,...它们工作正常,但是当我调用delete_one
时它超时。
在 VPC 内部,lambda 无法访问互联网,但我认为它不需要
deletion
...
除非我完全错了,请问为什么
delete_one
在我的配置中超时?
编辑:
AWS lambda 包含 5 个查询,包括
update_one
、find
和 delete_one
.
只有来自同一个 lambda 的
delete_one
超时。另外,如果我简单地从 VPC 中删除 lambda,delete_one
再次工作。
我在 MongoDB 社区中将 link 添加到我的案例中,该案例使用 AWS 凭证链接到连接,但我已经解决了这个问题,我最后问的是
delete_one
的问题。