错误:尝试创建仓库时,“您无权执行请求的操作”

时间:2015-10-01 05:33:52

标签: ibm-cloud cloudant dashdb cloudant-sdp

我正在尝试从Cloudant创建dashDB仓库。我已经为Bluemix提供了我的IBM ID,而Cloudant似乎已经让我登录了,但是当我尝试创建仓库时,我收到以下错误:

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 个答案:

答案 0 :(得分:2)

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

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

enter image description here

通过修复上述问题,我可以使用SDP从Cloudant在dashDB中创建一个仓库。

答案 1 :(得分:1)

还可以选择使用现有的dashDB实例。既然您说您可以在Bluemix上手动创建它,那么您应该尝试为新创建的dashDB创建仓库。