Error: 'You are not authorized to perform the requested action' when trying to create a warehouse

Error: 'You are not authorized to perform the requested action' when trying to create a warehouse

我正在尝试从 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 服务。

这个错误 'actually' 是什么意思?如何解决或调试?

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

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

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

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