我是GCP的新手,请多多包涵。我有一个任务来列出项目下特定用户的所有角色,我尝试了不同的API,但是一无所获。因此,我们将不胜感激。
POST https://iam.googleapis.com/v1/{resource=projects/*/serviceAccounts/*}:getIamPolicy
对于上述API,我获得了角色以及具有这些角色的用户列表。但是我想要一个特定的用户。
我已经通过以下链接检查了大多数API:https://cloud.google.com/iam/docs/reference/rest/
答案 0 :(得分:0)
您所引用的getIamPolicy方法是您将为此任务获取的最合适的API方法。没有API可以让您获得特定用户的所有角色。
IAM政策在hierarchy of resources下组织。在层次结构的给定级别上,用户被绑定到给定角色。 REST API仅允许您在资源级别查询策略。
在项目级别查看用户所有绑定的唯一方法是通过Cloud Console。