如何防止用户创建 GCP 项目

Kim*_*Kim 5 google-cloud-platform

在 GCP 中,任何用户都可以创建项目。一个组织最终可能会在其层次结构中拥有很多项目。

如何禁止所有用户创建项目,只允许少数授权用户创建项目?

Ale*_*lex 15

权限是从顶层继承的,在这种情况下是从组织继承的:

默认情况下,在创建组织时,您的整个域都被授予组织级别的项目创建者和计费帐户创建者 IAM 角色。这可确保您域中的用户能够像以前一样继续创建项目,并且不会发生中断。

组织管理员将决定何时开始积极使用组织。然后,他们可以根据需要更改默认权限并实施更严格的策略。

使用资源层次结构进行访问控制中,最底部有一个 gem:

如果您想限制在您的组织中创建项目,请更改组织访问策略以将项目创建者角色授予您管理的组。

具体来说,您要取消继承的角色roles/resourcemanager.projectCreator

提供创建新项目的权限。一旦用户创建了一个项目,他们就会被自动授予该项目的所有者角色。

  • 不知道为什么这不是默认的......对于那些刚接触 GCP 但仍然不明白的人来说。1) 转到组织 [IAM](https://console.cloud.google.com/iam-admin/iam?organizationId=[MY_ORG_ID]&project=&supportedpurview=project) 2) 编辑组织成员的角色并删除项目创建者角色 (2认同)