Bluemix提供了一个CF命令行,可供下载以管理应用程序。
我们希望使用CF(或任何其他命令行工具)来管理组织和空间用户。这将允许我们以编程方式同步用户列表。
具体我正在寻找 cf enroll-user cf add-user cf remove-user cf unenroll-use
cf命令已经列出了给定ORG和SPACE的用户。
答案 0 :(得分:4)
简单的答案是阅读文档。请参阅“Creating and Managing Users with the cf CLI”。它记录了create-user
,set-org-role
和set-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-role
或set-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