我正在尝试在关键的云代工厂上测试运行基本的.NET Web应用程序。此Web应用程序将本地计算机上托管的MongoDB服务器用作其数据库。目前,我只能使用Apps Manager来限制使用云基础架构。
我已经阅读了关于用户提供的服务的关键云代工厂文档,但无法弄清楚如何真正建立连接。我已经遇到过各种其他方式,例如使用MongoDB作为服务(测试版),但目前我不允许访问Operations Manager。寻找有关用户提供的服务或如何实现服务代理API的解释,具体而言。
我也是Mongo的新手,因此任何关于通过调整Mongo建立连接的建议也可能有所帮助。感谢
答案 0 :(得分:0)
不建议您描述的用例(PCF中的Web应用程序连接到本地计算机中的资源)。
您可以在PCF中创建用于开发目的的MongoDB实例。
$ cf marketplace
...
mlab sandbox Fully managed MongoDB-as-a-Service
...
您可以创建mlab
服务并将其绑定到您的应用程序。然后,您将在PCF中拥有一个可用于开发目的的MongoDB实例。
编辑:
在这种情况下,用户提供的服务可能会帮助您,您可以在其中传递可在应用程序中读取的远程MongoDB实例配置。 e.g:
cf.exe cups my-mongodb -p '{"key1":"value1","key2":"value2"}'
答案 1 :(得分:0)
您可以将本地mongo-db作为CUPS服务添加到PCF Dev。