AWS lambda在VPC中时无法删除文档(pymongo)

问题描述 投票:0回答:0

我正在使用 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
的问题。

mongodb amazon-web-services aws-lambda pymongo aws-vpc-peering
© www.soinside.com 2019 - 2024. All rights reserved.