我已经使用Bitnami的MongoDB设置了一个Google VM(计算引擎) . 还为端口添加了防火墙 . 我可以从本地机器从控制台和Mongoose连接到同一个MongoDB实例 . 但是当我尝试从我的Google Cloud AppEngine连接时,我收到了超时错误 . 我的问题是,他们是否阻止对MongoDB实例的出站请求?(ping到IP地址正在运行) .

注意:已添加防火墙规则 . 静态外部IP已配置,我也可以从本地计算机连接 .

错误信息

Could not connect to MongoDB!
{ Error: connect ETIMEDOUT <host-ip-address>:27017
    at Object._errnoException (util.js:1026:11)
    at _exceptionWithHostPort (util.js:1049:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1174:14)
  name: 'MongoError',
  message: 'connect ETIMEDOUT <host-ip-address>' }