如何将Mongodb Admin GUI连接到Cloud Foundry?

时间:2013-02-21 23:10:53

标签: node.js mongodb cloudfoundry mongovue

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

  1. 使用Caldecott http://docs.cloudfoundry.com/tools/vmc/caldecott.html隧道连接到Cloud Foundry服务。我从来没有试过这个,但我猜它可能有效。
  2. 我的问题是:是否可以从Mongodb Admin GUI直接连接到Cloud Foundry,例如mViewer或Mongovue ?但如果是这样,我如何知道process.env.VCAP_SERVICES['mongodb-1.8'][0]['credentials']中的用户名/密码?
  3. https://github.com/Imaginea/mViewer

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

2 个答案:

答案 0 :(得分:1)

您需要使用Caldecott创建隧道。

请参阅http://docs.cloudfoundry.com/tools/vmc/caldecott.html

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

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

答案 1 :(得分:1)

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