0

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

  1. 使用 Caldecott http://docs.cloudfoundry.com/tools/vmc/caldecott.html连接到 Cloud Foundry 服务。我从未尝试过,但我想它可能会起作用。
  2. 我的问题是:是否可以从 Mongodb Admin GUI(例如 mViewer 或 Mongovue)直接连接到 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/

4

2 回答 2

1

您需要使用 Caldecott 创建隧道。

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

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

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

于 2013-02-22T00:32:50.107 回答
1

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

于 2013-02-22T03:26:22.077 回答