【问题标题】:CloudFoundry mongoDb access rightsCloudFoundry mongoDb 访问权限
【发布时间】:2012-12-01 22:30:41
【问题描述】:

我已将我的 grails 应用程序部署到 CloudFoundry。以下代码

GMongo mongo
def index() {
    [databases:mongo.databaseNames]
}

抛出异常

Class
com.mongodb.CommandResult$CommandFailure
Message
command failed [listDatabases]: { "serverUsed" : "/172.30.48.61:25242" , "errmsg" : "need to login" , "ok" : 0.0}

   Line | Method
->>  88 | getException     in com.mongodb.CommandResult
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|   134 | throwOnError     in     ''
|   374 | getDatabaseNames in com.mongodb.Mongo

为什么此操作(以及许多其他操作)受到限制?可以吗?是否可以在 CloudFoundry 上获得完全访问权限?

【问题讨论】:

    标签: mongodb grails cloud-foundry


    【解决方案1】:

    当您在 CloudFoundry 上创建数据库服务时,它会映射到该服务节点上的 一个 数据库。该节点是多租户的,该节点上还有其他数据库(服务实例)。这就是您没有权限在该节点上创建、删除或检查其他数据库的原因。

    【讨论】:

      猜你喜欢
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 2013-10-18
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 2013-01-25
      相关资源
      最近更新 更多