【发布时间】:2020-05-03 07:51:00
【问题描述】:
我在 GCP 控制台 UI 中检查了 IAM 和管理员。我有两个角色:(Company name) Project Owner 和 Editor。该成员是我公司的电子邮件地址。
但是当我尝试编辑(编辑按钮)其他人的角色和权限时,我收到以下消息:
您需要此操作的权限。 所需权限:resourcemanager.projects.setIamPolicy
我的(Company name) Project Owner 角色由项目经理授予。看来我只有编辑角色权限。
更新
我有一个这样的组织:
company.com
- project_a
- project_b
对于project_b,我具有上述角色并遇到此问题。
当我检查(Company name) Project Owner 的Over granted permissions(单击1489/1601)时,我得到了这个:
目前没有针对此绑定的建议。但是,您无权查看当前角色定义的分析。
但我可以检查Over granted permissions 的Editor 角色。我只能提供尽可能多的信息
【问题讨论】:
-
“项目所有者”是自定义角色吗? Iirc,GCP Owner 角色仅称为“所有者”,而不是“项目所有者”。 “项目所有者”可能是您的项目经理定义的自定义角色。
-
@AMargheriti 我不确定,你能给我一个文档链接吗?我怎么知道我是自定义角色?
-
当然,看看这里:cloud.google.com/iam/docs/…。如果“项目所有者”出现在该自定义角色列表中,很可能就是问题所在。
-
提供更多细节。这看起来像你有一个组织。此权限是
OrganizationAdmin的一部分。如果您在一个组织中,那么您将没有此角色,因此没有权限。 -
您没有该权限。这就是组织的宗旨。您控制项目资源但不控制
who可以访问这些资源。如果您需要该权限,请请求OrganizationAdmin角色或包含该权限的自定义角色。只有组织管理员可以向您授予该权限。
标签: google-cloud-platform google-iam google-cloud-iam