Cloud Foundry 将用户映射到空间、组织和角色集合

Cloud Foundry map Users with spaces, organizations and role collections

我有 cloud foundry 组织和这些组织中的 spaces。要检查 space 中的哪些用户,我想通过云控制器 v3 访问 API:https://v3-apidocs.cloudfoundry.org/version/3.91.0/

使用 Api 例如,我可以读出所有组织或所有 space,但我认为 API 不提供有关哪个用户在哪个组织中的信息,space或角色合集。

因此我的问题是,如果有办法查看哪个人在哪个组织中,space 或角色集合,或者我是否必须使用其他东西。

如果我必须使用其他东西,你能否提供一些相关信息(即 link)。

你想要Roles.

Roles control access to resources in organizations and spaces. Roles are assigned to users.

这是您使用 cf set-org-rolecf set-space-role 设置的内容。

您具有以下有效角色:

  • organization_user
  • organization_auditor
  • organization_manager
  • organization_billing_manager
  • space_auditor
  • space_developer
  • space_manager

您将需要调用“/v3/roles”端点并根据用户 ID 进行过滤 要获取用户 ID,您可以调用“/v3/users”并根据用户名进行过滤。 比你需要遍历所有角色,并提取 org、space 等。 我找到了这个 post https://guyfromit.com/post/cf-userroles/