检索用户组映射列表的等效gcloud API是什么?

时间:2018-06-19 10:38:32

标签: google-cloud-platform gcloud

我试图找到一种方法来列出用户在GCP中所属的所有组。是否有可用于查询此功能的gcloud API?

1 个答案:

答案 0 :(得分:1)

您可以使用Resource Manager API来管理和查询Google Cloud Platform项目的用户权限。

要解决您的特定问题,您可以使用HTTP请求使用resourcemanager.projects.getIamPolicy调用以JSON格式返回指定项目的访问控制策略。

您还可以使用代码段访问API,并使用不同的语言返回有关角色和成员的响应。

或者,您可以使用此gcloud command gcloud projects get-iam-policy example-project-id-1来获取项目的IAM策略,该项目使用ID获得相同的JSON响应。

值得指出的是,没有任何电话可以直接获得特定用户的角色。您必须解析调用中的JSON响应,并以编程方式获取特定成员的角色。