当我创建与服务MongoDB的绑定时,CF创建了一个新用户,并提供了凭据/数据库名称,该凭据/数据库名称无法访问“本地”数据库,因为该用户没有管理员角色。
请参见下面的屏幕快照,我可以访问在本地安装在PC上的MongoDB和CF数据库(与SSH连接)上的“本地”数据库,我只能访问数据库“ 201af166f4b82788”,但看不到“本地”。
如何授予CF用户对本地数据库的访问权限?
谢谢!
答案 0 :(得分:0)
您的Mongodb提供程序似乎没有授予您执行此操作的权限。我认为您无法做任何事情来规避提供商所提供的权限。
如果您有需要访问的合法用例,则应联系Mongodb提供者的支持团队,并查看他们是否可以采取任何措施来帮助您。
其他选择是找到其他Mongodb提供程序,也许可以为您提供专用的Mongodb服务器或托管您自己的Mongodb。如果您托管自己的主机,则可以对其进行配置以执行所需的任何操作。
如果您最终托管自己的服务器或使用Cloud Foundry市场之外的提供商,则可以使用信息创建用户提供的服务(请参见cf cups
),并将其绑定到您的应用并阅读信息就像您从市场中的提供商那儿一样。
希望有帮助!