我有一个谷歌云功能,需要访问Atlas(GCP(上托管的MongoDB。此云函数需要访问GCP外部托管的特定API。出于安全原因,他们需要在防火墙规则上允许云功能IP地址。
为了启用静态IP地址请求,我创建了一个无服务器的VPC连接器,并为我的云功能配置了所有出口流量。
配置后,即使我允许所有传入流量(仅用于测试(,从我的云功能到mongoDB的连接也会失败。
我想VPC对等,允许云功能访问mongoDB,但我还没能配置它。VPC配对显示为"PENDING"状态。
-
Serverless VPC是否保证静态IP地址?
-
为什么即使允许所有传入流量,我也无法通过无服务器VPC连接器连接到mongoDB?
-
我们可以在无服务器的VPC和mongodb图集之间配置VPC对等吗?
-
是的,无服务器VPC访问保证静态IP地址是您进行正确设置的(使用Cloud Nat和路由器通过Cloud Nat路由无服务器的VPC访问IP范围,并在Cloud Nat中使用静态IP(
-
您无法通过无服务器VPC连接器访问MongoDB,因为您的路由没有很好地定义,并且由于点3
-
您可以在MongoDB Atlas和您的VPC之间执行对等操作。为此,请关注本页。如果您的对等处于挂起状态,我认为这是因为GCP部分尚未执行。然后正确定义你的路由,并确保你的防火墙允许通信,这应该有效!