Mongodb VPC防火墙打开的计算引擎无法远程连接到Mongo端口27017

Mongodb VPC防火墙打开的计算引擎无法远程连接到Mongo端口27017,mongodb,google-cloud-platform,database-connection,google-compute-engine,firewall,Mongodb,Google Cloud Platform,Database Connection,Google Compute Engine,Firewall,我安装了MongoDB v3.6.4服务器。我在Google Compute Engine中有以下设置: 配置 在/etc/mongod.conf文件中: net: port: 27017 bindIp: 0.0.0.0 security: authorization: enabled 我还做了以下工作: 已删除mongod.lock 在VPC中为要打开的tcp:27017和udp:27017创建了防火墙规则 连接: 我可以通过以下方式进行本地连接: mongo 127.0.

我安装了MongoDB v3.6.4服务器。我在Google Compute Engine中有以下设置:

配置

在/etc/mongod.conf文件中:

net:
  port: 27017
  bindIp: 0.0.0.0

security:
  authorization: enabled
我还做了以下工作:

  • 已删除
    mongod.lock
  • 在VPC中为要打开的
    tcp:27017
    udp:27017
    创建了防火墙规则
连接:

我可以通过以下方式进行本地连接:

mongo 127.0.0.1:27017/database -u myusername -p
但是,我无法通过以下方式使用IP地址或域进行远程连接:

mongo my.ip.com:27017/database -u myusername -p
mongo <IP ADDRESS>:27017/database -u myusername -p
mongo my.ip.com:27017/database-u myusername-p
mongo:27017/数据库-u myusername-p
错误

它给了我一个错误:

[thread1] Failed to connect to <IP ADDRESS>:27017 after 5000ms milliseconds, giving up.
[thread1] Error: couldn't connect to server my.ip.com:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:237:13
[thread1]在5000毫秒后未能连接到:27017,放弃。
[thread1]错误:无法连接到服务器my.ip.com:27017,连接尝试失败:connect@src/mongo/shell/mongo.js:237:13
我尝试过的其他事情

  • 从micro、small和1vCPU的不同服务器版本来回切换(认为是处理器)
  • 一次又一次地更改
    网络
    安全
  • 添加了一个静态IP地址
  • 使用相同的设置检查了我的其他服务器,该设置可以工作并从中复制
  • 检查了日志,远程连接后它没有给我任何信息
  • 检查了我的防火墙名称,它是
    tcp:27017
    udp:27017
    的默认mongodb
特定服务器中的设置似乎都不起作用

其他信息

我正在使用Mongo客户端连接
v3.4.9


我是不是忘了检查什么?为什么不工作?

没关系。。。我没有输入VPC防火墙规则的范围

它应该是
0.0.0/0
,而不仅仅是
0.0.0