我试图找到一种方法来列出用户在 GCP 中所属的所有组。是否有可用于查询此功能的 gcloud API?
1 回答
1
您可以使用Resource Manager API来管理和查询 Google Cloud Platform 项目的用户权限。
要解决您的特定问题,您可以使用resourcemanager.projects.getIamPolicy调用以使用 HTTP 请求以 JSON 格式返回指定项目的访问控制策略。
您还可以使用代码片段访问 API 并返回包含使用不同语言的角色和成员的响应。
或者,您可以使用此gcloud 命令 gcloud projects get-iam-policy example-project-id-1获取项目的 IAM 策略,使用 ID 获取相同的 JSON 响应。
值得指出的是,没有直接为特定用户获取角色的调用。您必须解析来自调用的 JSON 响应并以编程方式获取特定成员的角色。
于 2018-06-29T17:36:19.997 回答