我正在尝试从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服务。
这个错误实际上意味着什么?我该如何解决或调试它?
答案 0 :(得分:2)
与Bluemix一样,Cloudant可在不同地区使用。在Cloudant中创建仓库时,SDP会决定创建dashDB实例的Bluemix区域。
在这个问题中,我说过我已经成功创建了一个dashDB实例。但是,我在不同的bluemix区域(US)中创建了该实例,该区域是SDP尝试使用的(UK)。当我登录bluemix并选择英国地区并尝试创建仓库时,我遇到了以下错误:
通过修复上述问题,我可以使用SDP从Cloudant在dashDB中创建一个仓库。
答案 1 :(得分:1)
还可以选择使用现有的dashDB实例。既然您说您可以在Bluemix上手动创建它,那么您应该尝试为新创建的dashDB创建仓库。