如何在 Google Cloud Compute Engine VM Instance (Bitnami) 中查找 mongodb 连接字符串

Posted

技术标签:

【中文标题】如何在 Google Cloud Compute Engine VM Instance (Bitnami) 中查找 mongodb 连接字符串【英文标题】:How to find mongodb connection string in Google cloud Compute Engine VM Instance (Bitnami) 【发布时间】:2018-05-01 16:32:40 【问题描述】:

我以前使用 mLab 和下面的连接字符串。现在,我使用 Bitnami 在 Google Compute Engine 上使用我的 mongodb 实例在 Google App Engine 中托管我的应用程序。创建实例时,找不到连接字符串。

mLab 连接字符串:mongodb://username:password@ds129010.mlab.com:29010/testdn

但是知道用户名和密码。什么可能是连接字符串

Bitnami GCP Compute Engine VM 实例的连接字符串可能是什么。

用户名:root,密码:test

【问题讨论】:

【参考方案1】:

实例的External IP是mongodb连接的主机。 连接字符串是

mongodb://username:password@<IP-of-the-instance>:27017/testcdn

注意:- 不要忘记从 VPC 网络打开端口 27017,以便从 Compute Engine 实例外部访问,例如从您的个人笔记本电脑访问

PFA 描述在哪里可以找到 IP 的图像

【讨论】:

如何从 VPC 网络打开端口 27017 以从 Compute Engine 实例外部访问 我已将主机替换为外部 IP,用户名替换为“root”,密码替换为“临时密码生成”...仍然得到 MongoError: Authentication failed. 默认的mongodb安装是没有密码的,所以不用用户名和密码也可以连接,所以连接字符串是mongodb://:27017/testcdn 要打开mongodb的端口,查看这个帖子***.com/questions/28776013/…

以上是关于如何在 Google Cloud Compute Engine VM Instance (Bitnami) 中查找 mongodb 连接字符串的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Google Cloud Compute Engine VM Instance (Bitnami) 中查找 mongodb 连接字符串

如何使用 Google Cloud Compute Engine 为 Node.JS 应用程序配置端口转发

如何解决 Google Cloud [Compute Engine] 中的持续非活动计费状态并恢复暂停的 VM 实例?

Google Cloud Compute Engine 是不是与 Google Cloud SQL 分开

cannot find package "cloud.google.com/go/compute/metadata"

从Google Cloud Compute上的Windows Server映射Windows上的共享文件夹