【问题标题】:Unable to connect to google cloud instance mongo with mongocompass无法使用 mongocompass 连接到谷歌云实例 mongo
【发布时间】:2020-05-31 05:17:57
【问题描述】:

我在谷歌云实例中托管了一个 mongodb。我想在本地使用 mongocompass 连接到谷歌云中的 mongo 实例。

我的 mongd.conf 网络接口就是这样

net:
  port: 27017
  bindIp: 0.0.0.0

但是,当我在 mongocompass 中输入我的谷歌云静态 IP 和端口 27017 时,我无法连接。我该如何解决这个问题?

【问题讨论】:

  • 您是否创建了防火墙规则,允许从外部访问 MongoDB 实例的 27017 端口?
  • 我通过 systemctl stop 防火墙禁用了防火墙。仍然无法连接
  • 我的意思是 VPC 防火墙规则:GCP Console => VPC network => Firewall rules => Create Firewall Rule。此规则应允许从 0.0.0.0/0(如果您接受来自所有网络的连接)到您的 VPC 网络中所有实例或标有网络标记的特定实例的指定 TCP 端口 27017 的 Ingress 流量。

标签: mongodb google-cloud-platform


【解决方案1】:

我可以通过在集群 -> 安全 -> IP 白名单下添加我的 IP 地址白名单来解决这个问题。而不是点击my current ip address,只需在谷歌上搜索我的IP并粘贴即可。我希望它有效!

【讨论】:

  • 嗨,这是在我的本地或远程云实例 mongo 中吗?
  • 远程云实例
  • 抱歉,有没有办法通过终端执行此操作?我没有 mongodb atlas gui
猜你喜欢
  • 2020-04-02
  • 2020-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-23
  • 2020-06-20
  • 1970-01-01
  • 2016-09-19
相关资源
最近更新 更多