Mongodb atlas专用集群:如何创建与AWS的对等连接,然后在没有白名单IP的情况下访问集群

Mongodb atlas专用集群:如何创建与AWS的对等连接,然后在没有白名单IP的情况下访问集群,mongodb,amazon-vpc,mongodb-atlas,Mongodb,Amazon Vpc,Mongodb Atlas,我们在Mongodb Atlas中有一个专用的M10集群,我在该集群上创建了一个与AWS的对等连接,以使用VPC实现安全性。我遵循了这个Mongodb文档来配置AWS和集群之间的对等连接 对等连接已成功创建,并且现在处于活动状态。但问题是,如果不将我的IP列入白名单,我就无法连接到集群。当我尝试在不将IP列入白名单的情况下进行连接时,会出现以下错误: MongooseServerSelectionError:无法连接 到MongoDB Atlas集群中的任何服务器。一个常见的原因是 您正试图从

我们在Mongodb Atlas中有一个专用的M10集群,我在该集群上创建了一个与AWS的对等连接,以使用VPC实现安全性。我遵循了这个Mongodb文档来配置AWS和集群之间的对等连接

对等连接已成功创建,并且现在处于活动状态。但问题是,如果不将我的IP列入白名单,我就无法连接到集群。当我尝试在不将IP列入白名单的情况下进行连接时,会出现以下错误:

MongooseServerSelectionError:无法连接 到MongoDB Atlas集群中的任何服务器。一个常见的原因是 您正试图从一个不可用的IP访问数据库 白名单。确保您当前的IP地址在Atlas上 群集的IP白名单:

在将IP列入白名单之后,我能够从本地环境成功地连接到集群。 使用应用程序访问VPC内的群集需要什么?我不能使用IP白名单选项,因为每个用户的IP都不能被白名单


我已经将上述文档中提到的CIDR块列入了白名单。

IP白名单与对等是分开的。对等决定网络,白名单决定网络上允许谁访问


如果您想允许从任何与数据库有物理连接的地方进行访问,请将整个世界(0.0.0.0/0)列入白名单。

VPC对等是从AWS VPC(EC2、Lambda等)连接到Atlas。对等没有魔力,它本质上是相同的白名单,但分配给对等VPC的IP(VPC CIDR或子网)的私有范围。从任何外部IP(例如笔记本电脑或PC)访问Atlas时,对等不会改变任何东西。最后一句话与问题的其余部分有什么关系?@D.SM我对网络对等和IP白名单感到困惑。这就是为什么添加了最后一句话,即按照文档中提供的步骤也将CIDR块列入了白名单。@AlexBlex我尝试使用创建的对等连接和Lambda连接到集群,Lambda位于同一个VPC中,即接受方VPC。但是,如果不允许从任何位置(即0.0.0.0/0)访问,我无法连接到它。如果没有您设置的详细信息,很难提供任何建议。如果它不起作用,你可能会错过一些东西,打字错误,或者碰到一个真正的错误。请检查和相关文件。你能帮我吗?如果我想使用lambda连接它,那么我需要对等,对吗?(如果我没有弄错你说的话)。但是,在创建对等连接后,我无法使用lambda连接到它。请遵循和以获得对等和通用ip白名单策略。我不知道你是否需要窥视兰巴斯,我怀疑这不是必须的。看起来也很有用。