Mongodb VPC防火墙打开的计算引擎无法远程连接到Mongo端口27017
我安装了MongoDB v3.6.4服务器。我在Google Compute Engine中有以下设置: 配置 在/etc/mongod.conf文件中: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.
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
的默认mongodbudp:27017
v3.4.9
我是不是忘了检查什么?为什么不工作?没关系。。。我没有输入VPC防火墙规则的范围 它应该是
0.0.0/0
,而不仅仅是0.0.0