设置独立组织

借助独立组织,您无需 Cloud Identity 或自定义 DNS 域名即可创建和管理Google Cloud 资源层次结构的根节点。在大多数情况下,创建组织资源需要您是 Cloud Identity 超级用户,并将Google Cloud 组织连接到 DNS 网域。

如果使用独立组织,您无需 Cloud Identity。当您使用 Google 电子邮件地址注册 Google Cloud 时, Google Cloud会自动为您创建独立组织,并授予您组织所有者角色。然后,您可以使用组织详情页面管理其他用户的所有权访问权限。

主要优势

独立组织具有以下优势:

  • 将具有联合身份的用户添加为组织所有者。
  • 支持多个组织测试不同的功能。
  • 分配多个组织所有者,以避免在员工离职时出现单点故障。

准备工作

在开始之前,请查看以下内容:

识别您的组织

您的独立组织由组织名称和组织 ID 标识。

组织名称

默认组织名称是通过将用户名与 -org 组合而成的。用户名中的所有特殊字符都会替换为短划线。例如,如果用户名为 lara_brown,则组织名称将为 lara-brown-org。Google API 不会使用该名称。您可以在创建组织后随时修改组织名称。

确保名称符合以下条件:

  • 只能包含字母、数字或连字符。
  • 请勿使用域名。域名仅预留给 Cloud Identity 和 Google Workspace 组织使用。
  • 不包含“Google Cloud”等常见字词。

组织 ID

组织 ID 是贵组织的全局唯一标识符。Google Cloud 控制台会生成此编号,以便将您的组织与 Google Cloud中的所有其他组织区分开来。组织 ID 采用整数格式,不能以零开头。

请勿在组织名称或其他资源名称中包含敏感信息,例如个人身份信息 (PII) 或安全数据。组织 ID 用于许多其他 Google Cloud 资源的名称中。对组织或相关资源的任何引用都会公开组织 ID 和资源名称。

获取独立组织资源

所有新的免费试用Google Cloud 客户都可以使用独立组织。创建 Google Cloud 账号后,系统会自动创建组织资源。当您登录 Google Cloud 控制台并接受条款时,就会发生这种情况。独立组织不适用于现有Google Cloud 账号。

每个用户账号只能创建一个组织。不过,您可以邀请单个用户拥有和管理多个组织。

创建组织资源后,系统会为账号所有者分配以下角色:

  • roles/cloudowner.admin(组织所有者)
  • roles/resourcemanager.organizationAdmin(Organization Administrator)

Organization Owner 角色在 IAM 外部进行管理,并授予从组织详情页面管理组织所有者和管理员的权限。如需了解如何向组织添加更多所有者和管理员,请参阅设置独立组织。

获取您的组织 ID

如需获取独立组织的组织 ID,您可以使用 Google Cloud 控制台、Google Cloud CLI 或 Resource Manager API。

控制台

  • 在 Google Cloud 控制台中,前往我的组织页面。

    前往“我的组织”

    该表会列出您的组织及其组织 ID。

gcloud

如需查找组织资源 ID,请运行以下命令:

gcloud organizations list

此命令会列出您所属的所有组织资源及其对应的组织资源 ID。

API

如需使用 Cloud Resource Manager API 查找组织资源 ID,请使用 organizations.search() 方法,包括对网域的查询。例如:

GET https://cloudresourcemanager.googleapis.com/v3/organizations:search{query=domain:altostrat.com}

响应包含属于 altostrat.com 的组织资源的元数据,其中包括组织资源 ID。

设置独立组织

创建 Google Cloud 账号时,系统会自动为您生成一个独立的组织资源。在本部分中,您将了解初始设置、基本角色以及如何在组织内管理这些权限。

账号创建者是第一个有权访问组织资源的用户。组织中的其他用户可以查看该资源,但只有在设置适当的权限后才能对其进行修改。

组织所有者和 Organization Administrator 是设置和控制组织资源生命周期的关键角色。这两个角色通常会分配给不同的用户或群组,具体取决于贵组织的结构和需求。

组织所有者的职责

借助 Organization Owner 角色,您可以执行以下操作:

组织所有者可以是个人或员工池中的主账号。每个独立组织必须始终至少有一个有效的 Google 账号作为组织所有者。无法邀请服务账号成为组织所有者。

Organization Administrator 职责

Organization Administrator 角色可让您执行以下操作:

  • 定义允许和拒绝政策。
  • 在 Google Cloud中向其他用户授予 Identity and Access Management 角色。
  • 查看资源层次结构。

该角色遵循最小权限原则,可防止您执行其他操作,例如创建文件夹或项目。如需获得这些权限,Organization Administrator 必须为您的账号分配其他角色。

向个人授予 Organization Owner 角色

  1. 以组织所有者身份登录 Google Cloud 控制台。
  2. 在 Google Cloud 控制台中,前往组织详情页面。

    前往“组织详情”

  3. 在组织所有者下,点击添加组织所有者。

  4. 输入要添加为所有者的主账号的邮箱。系统会向主账号发送一封电子邮件,邀请其成为组织的所有者。主账号必须在 30 天内接受邀请才能成为组织所有者。

向员工身份池中的用户授予 Organization Owner 角色

此步骤假定您已为组织配置员工身份联合。此外,请确保您的账号中已配置重要联系人。

  1. 以组织所有者身份登录 Google Cloud 控制台。
  2. 在 Google Cloud 控制台中,前往组织详情页面。

    前往“组织详情”

  3. 在组织所有者下,点击添加组织所有者。

  4. 以 principal://iam.googleapis.com/locations/LOCATION/workforcePools/POOL_ID/subject/SUBJECT_ATTRIBUTE_VALUE 格式输入用户的主账号标识符。

  5. 点击下一步。

  6. 输入要向其发送所有者邀请链接的电子邮件地址。Google Cloud 会向该用户发送一封电子邮件,邀请其成为组织的所有者。用户必须在 30 天内接受邀请,才能成为组织所有者。用户接受邀请后,系统会自动向其授予 Organization Administrator 角色。

授予 Organization Administrator 角色

Organization Owner 可以通过组织详情页面向其他用户授予 Organization Administrator 角色。如果您不小心移除了所有可对组织设置 IAM 政策的用户的 Organization Administrator 权限,并且需要恢复访问权限,则此功能非常有用。

如需向用户授予 Organization Administrator 角色,请按以下步骤操作:

  1. 以组织所有者身份登录 Google Cloud 控制台。
  2. 在 Google Cloud 控制台中,前往组织详情页面。

    前往“组织详情”

  3. 在组织所有者表中查看组织所有者列表。

  4. 选择要向其分配 Organization Administrator 角色的主账号。

  5. 在表格的最后一列中,点击主账号旁边的操作下的更多操作。

  6. 点击授予 Organization Administrator 角色。系统会向主账号授予组织资源上的 Organization Administrator 角色 (roles/resourcemanager.organizationAdmin)。

移除组织所有者

如需移除具有组织所有者角色的用户,请按以下步骤操作:

  1. 以组织所有者身份登录 Google Cloud 控制台。
  2. 在 Google Cloud 控制台中,前往组织详情页面。

    前往“组织详情”

  3. 在组织所有者下,选择要移除的主账号。

  4. 在表格的最后一列中,点击主账号旁边的操作下的更多操作。

  5. 在随即显示的对话框中,点击移除。

移除组织管理员

如需移除具有 Organization Administrator 角色的用户,请按以下步骤操作:

  1. 在 Google Cloud 控制台中,前往 IAM 页面。

    转到 IAM

  2. 在 IAM 允许下,前往按主账号查看。

  3. 找到包含已被授予角色的主账号的行,然后点击该行中的修改主账号 。

  4. 在修改权限窗格中,点击 Organization Administrator 角色旁边的删除图标。

  5. 点击保存。

后续步骤