2015-10-01 45 views
0

我试图从Cloudant创建一个dashDB仓库。我提供我的IBM ID为Bluemix,当我尝试创建仓库我收到以下错误Cloudant似乎已经登录我就OK了,但是:错误:'您无权执行请求的操作'尝试创建仓库时

Error: provision_dynamite_warehouse: 
    cloudant_user=****, 
    bluemix_user=****@****, 
    error: { 
     u'user_error_message': u'You are not authorized to perform the requested action', 
     u'error_code': 10003, u'internal_error_message': u'CF-NotAuthorized' 
    } 

作为一个测试,我已经成功登录到bluemix使用相同的凭据并实例化一个dashDB服务。

这个错误实际上是什么意思?我如何解决或调试它?

回答

2

Cloudant与Bluemix一样可以在不同地区使用。在Cloudant中创建仓库时,SDP将决定创建dashDB实例的哪个Bluemix区域。

在这个问题中,我说我已经成功创建了一个dashDB实例。但是,我在SDP试图使用的地区(英国)的不同bluemix地区(美国)创建了该实例。当我登录到bluemix和选择英国地区,并试图建立一个仓库,我遇到了以下错误:

enter image description here

通过固定上述问题,我能够从Cloudant在dashDB创建一个仓库使用SDP。

1

还有一个选项可以使用现有的dashDB实例。既然你说你可以在Bluemix上手动创建它,你应该尝试创建仓库到新创建的dashDB。

相关问题