如何使用cf命令行管理bluemix中的组织和空间用户?

时间:2015-06-22 19:54:55

标签: ibm-cloud

Bluemix提供了一个CF命令行,可供下载以管理应用程序。

我们希望使用CF(或任何其他命令行工具)来管理组织和空间用户。这将允许我们以编程方式同步用户列表。

具体我正在寻找     cf enroll-user     cf add-user     cf remove-user     cf unenroll-use

cf命令已经列出了给定ORG和SPACE的用户。

3 个答案:

答案 0 :(得分:4)

简单的答案是阅读文档。请参阅“Creating and Managing Users with the cf CLI”。它记录了create-userset-org-roleset-space-role等命令。

例如:使用cf create-user USERNAME PASSWORD创建新用户。问题是,当您尝试在Bluemix中执行此操作时,会出现错误:

>cf create-user jdoe password
Creating user jdoe as bwoolf...
FAILED
Error creating user jdoe.
Server error, status code: 403, error code: access_denied, message: Invalid token does not contain resource id (scim)

当您尝试运行set-org-roleset-space-role

时,会出现类似的错误
FAILED
Server error, status code: 403: Access is denied.  You do not have privileges to execute this command.

为什么会收到此错误?与@RandalAnders解释一样,Bluemix目前阻止用户在CF CLI中使用这些用户管理命令。目前,您需要使用Bluemix仪表板执行这些操作。

答案 1 :(得分:2)

目前,Bluemix中不可能将CF CLI用于某些管理命令,因为它们需要管理权限。我们正在探索扩展CLI中使用的命令的范围,并且有兴趣听取您可能遇到的任何其他用例。

答案 2 :(得分:-1)

您无法使用cf cli在bluemix上创建用户,因为它需要管理员权限。要添加用户,您需要使用bluemix cli'bluemix iam account-user-invite'邀请用户加入分配了组织/空间角色的帐户。 “bluemix iam”下还有其他帐户/组织/空间/角色管理命令。

在此处下载bluemix CLI:http://clis.ng.bluemix.net