如何获得授权以执行请求的操作,特别是在Bluemix中创建服务实例?

时间:2015-06-09 08:51:52

标签: ibm-cloud cloudfoundry ibm-watson

我正在关注Developing Watson Applications with BlueMix tutorial,但出于某种原因尝试通过

创建实例
cf create-service DataCache free DataCacheInst

我收到以下错误:

FAILED 
Server error, status code: 403, error code: 10003, 
message: You are not authorized to perform the requested action

根据错误消息,我没有权限,但我不确定为什么我可以使用我的bluemix凭据成功登录,按照教程中的说明查看市场服务,并且在输入命令时

cf org-users MyOrgName

输出是emtpy,好像没有任何分配的经理;输出:

ORG MANAGER


BILLING MANAGER

ORG AUDITOR

固执地,当试图将自己设置为OrgManager时,

cf set-org-role Username MyOrgName OrgManager

我收到以下错误:

FAILED 
Server error, status code: 403: Access is denied.  
You do not have privileges to execute this command.

请告知如何解决此问题,提前谢谢!

2 个答案:

答案 0 :(得分:7)

原始错误的原因是您可能在尝试创建服务的空间中没有SpaceDeveloper角色。目前,CLI上已禁用空间和组织管理功能[以保持多区域一致性],因此请进入控制台webui,选择您的组织名称,然后选择管理组织"。这将允许您设置组织和空间成员资格和角色。

答案 1 :(得分:-3)

您尝试使用命令行工具通过以下命令登录:

cf login

我的命令没有问题。

Bluemix Command Line Interface Doc