如何将本地计算机上的数据库服务器 运行 作为服务连接到关键云代工厂上托管的 Web 应用程序?
How to connect a database server running on local machine as a service to web application hosted on pivotal cloud foundry?
我正在尝试在 Pivotal Cloud Foundry 上测试 运行 一个基本的 .NET Web 应用程序。此 Web 应用程序使用托管在我本地计算机上的 MongoDB 服务器作为其数据库。目前,我只能通过 Apps Manager 来使用云基础设施。
我已经阅读了有关用户提供的服务的关键云铸造文档,但无法弄清楚如何真正建立连接。我已经遇到过各种其他方法,例如使用 MongoDB 作为服务(测试版),但目前我无法访问 Operations Manager。具体来说,寻找有关用户提供的服务或如何实施服务代理 API 的解释。
我也是 Mongo 的新手,所以任何关于通过调整 Mongo 建立连接的建议也可能有所帮助。谢谢
不推荐您描述的用例(PCF 中的 Web 应用程序连接到本地计算机中的资源)。
您可以在 PCF 中创建一个 MongoDB 实例用于开发目的。
$ cf marketplace
...
mlab sandbox Fully managed MongoDB-as-a-Service
...
您可以创建一个 mlab
服务并将其绑定到您的应用程序。然后,您将在 PCF 中拥有一个可用于开发目的的 MongoDB 实例。
编辑:
在这种情况下,用户提供的服务可能会帮助您,您可以在其中传递您可以在应用程序中读取的远程 MongoDB 实例配置。例如:
cf.exe cups my-mongodb -p '{"key1":"value1","key2":"value2"}'
您可以将本地 mongo-db 作为 CUPS 服务添加到您的 PCF Dev.
查看以下内容post。
How to create a CUPS service for mongoDB?
我正在尝试在 Pivotal Cloud Foundry 上测试 运行 一个基本的 .NET Web 应用程序。此 Web 应用程序使用托管在我本地计算机上的 MongoDB 服务器作为其数据库。目前,我只能通过 Apps Manager 来使用云基础设施。
我已经阅读了有关用户提供的服务的关键云铸造文档,但无法弄清楚如何真正建立连接。我已经遇到过各种其他方法,例如使用 MongoDB 作为服务(测试版),但目前我无法访问 Operations Manager。具体来说,寻找有关用户提供的服务或如何实施服务代理 API 的解释。
我也是 Mongo 的新手,所以任何关于通过调整 Mongo 建立连接的建议也可能有所帮助。谢谢
不推荐您描述的用例(PCF 中的 Web 应用程序连接到本地计算机中的资源)。
您可以在 PCF 中创建一个 MongoDB 实例用于开发目的。
$ cf marketplace
...
mlab sandbox Fully managed MongoDB-as-a-Service
...
您可以创建一个 mlab
服务并将其绑定到您的应用程序。然后,您将在 PCF 中拥有一个可用于开发目的的 MongoDB 实例。
编辑:
在这种情况下,用户提供的服务可能会帮助您,您可以在其中传递您可以在应用程序中读取的远程 MongoDB 实例配置。例如:
cf.exe cups my-mongodb -p '{"key1":"value1","key2":"value2"}'
您可以将本地 mongo-db 作为 CUPS 服务添加到您的 PCF Dev.
查看以下内容post。 How to create a CUPS service for mongoDB?