【问题标题】:How to connect Mongodb Admin GUI to Cloud Foundry?如何将 Mongodb Admin GUI 连接到 Cloud Foundry?
【发布时间】:2013-02-21 23:10:52
【问题描述】:

我正在寻找一种方法来浏览我的 Cloud Foundry Mongodb 服务。看起来有两种选择:

  1. 使用 Caldecott http://docs.cloudfoundry.com/tools/vmc/caldecott.html 与 Cloud Foundry 服务建立隧道。我从未尝试过,但我想它可能会起作用。
  2. 我的问题是:是否可以从 mViewer 或 Mongovue 等 Mongodb 管理 GUI 直接连接到 Cloud Foundry?但如果是这样,我怎么知道process.env.VCAP_SERVICES['mongodb-1.8'][0]['credentials'] 中的用户名/密码?

https://github.com/Imaginea/mViewer

http://www.mongovue.com/2011/08/04/mongovue-connection-to-remote-server-over-ssh/

【问题讨论】:

    标签: node.js mongodb cloud-foundry mongovue


    【解决方案1】:

    通过使用 GUI 客户端,您必须获得通往服务的隧道。在 CLI 控制台中打开它后,将生成并显示连接信息,包括主机地址(通常为 127.0.0.1)、端口号、用户名和密码。如果您尝试从外部环境执行此操作,则无法使用 VCAP_SERVICES 中的值进行连接,因为这些将是 CF 路由器后面的本地值。

    【讨论】:

      【解决方案2】:

      您需要使用 Caldecott 创建隧道。

      http://docs.cloudfoundry.com/tools/vmc/caldecott.html

      当您打开隧道时,它应该为您提供命令行客户端或要使用的凭据。

      如果没有,请创建一段代码,当访问服务器上的某个 url 时返回 process.env.VCAP_SERVICES 的转储。

      【讨论】:

      • 仅供参考 打开隧道将为您提供凭据,无需查询 VCAP_SERVICES 环境变量。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-10
      • 1970-01-01
      • 1970-01-01
      • 2020-11-20
      • 1970-01-01
      • 2020-12-24
      • 2016-03-20
      相关资源
      最近更新 更多