我试图找到一种方法来列出用户在GCP中所属的所有组。是否有可用于查询此功能的gcloud API?
答案 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响应,并以编程方式获取特定成员的角色。