Bluemix CLI列出了组织用户和空间用户的空白行

时间:2016-02-19 23:17:00

标签: ibm-cloud cloudfoundry

我们正在尝试审核对我们3个组织的访问权限。我们的开发组织在公共Bluemix eu-gb实例上有5个空格。但是,这很棘手,因为我们无法得到一个简单的列表。

我们已尝试cf org-userscf space-users,但这些会为每个用户返回空白行。因此,我们尝试了这些命令的bx iam版本,但它们也会返回空行。

我可以访问有问题的组织的这些信息(我可以在Bluemix仪表板中看到它),所以这看起来很奇怪,因为我希望专用的Bluemix CLI能够发回正确的信息。

cf version 6.15.0+fa1bfe2-2016-01-13 bx version 0.3.0-4b6b71d-2016-02-19T09:07:14+00:00

4 个答案:

答案 0 :(得分:0)

听起来你可能碰到了这个问题的(略有不同)实例:

  

How do I manage org and space users in bluemix using cf command line?

     

目前,Bluemix内部无法使用CF CLI   某些管理命令,因为它们需要管理   特权。我们正在探索扩展所用命令的范围   在CLI中,您有兴趣听取任何其他用例   可能有。

另请参阅:cf org-users and users name

建议:

考虑使用Blumix REST Admin API编写一个简短的脚本:

https://www.ng.bluemix.net/docs/admin/index.html#usingadminapi

答案 1 :(得分:0)

你可以运行:

cf curl /v2/organizations

它将列出(作为JSON)您组织的数组。每个都包含一个字段:

"users_url": "/v2/organizations/aaa-bbb-ccc-ddd/users",

如果您执行cf curl /v2/organizations/aaa-bbb-ccc-ddd/users,则会输出该组织成员的所有用户。

同样,您可以使用:

cf curl /v2/spaces

这将为具有开发人员,经理和审计员角色的用户提供单独的链接:

"developers_url": "/v2/spaces/aaa-bbb-ccc-ddd/developers",
"managers_url": "/v2/spaces/aaa-bbb-ccc-ddd/managers",
"auditors_url": "/v2/spaces/aaa-bbb-ccc-ddd/auditors",

然后您可以再次在这些链接上使用cf curl来获取用户。

不幸的是,它似乎只通过GUID识别用户,而不是通过任何类型的人类可读字符串。我不知道这对你的目的是否足够好。它至少可以让你看看是否有任何变化。

答案 2 :(得分:0)

bx iam space-users现在可以在Bluemix CLI 0.3.2中使用。

答案 3 :(得分:0)

请根据release notes尝试一个新版本(0.3.2 +),0.3.2修复那个长期存在的问题。

  
      
  • 通过与Bluemix交互
  • 修复查询组织/空间角色中的缺陷