指定一个用于 Cloud Number Registry 的项目
本页介绍了如何指定一个用于 Cloud Number Registry 的项目。每个组织中只能有一个项目使用 Cloud Number Registry。在设置 Cloud Number Registry 之前,Organization Administrator 必须通过创建 org-number-registries 资源来指定可使用的项目。
准备工作
- 创建或选择一个项目,用于管理父组织的 Cloud Number Registry。我们强烈建议为此目的创建一个专用项目。如需了解详情,请参阅 Cloud Number Registry 的项目指定。
启用 Cloud Number Registry API(如果尚未启用)。
启用 API 所需的角色
如需启用 API,您需要拥有
serviceusage.services.enable权限。如果您创建了项目,则可能已经通过 Owner 角色 (roles/owner) 拥有此权限。否则,您可以通过 Service Usage Admin 角色 (roles/serviceusage.serviceUsageAdmin) 获取此权限。 了解如何授予角色。- 验证您是否拥有完成本指南所需的权限。
所需的角色
如需获得指定项目以用于 Cloud Number Registry 所需的权限,请让您的管理员为您授予父组织的 Cloud Number Registry IPAM Admin (roles/cloudnumberregistry.ipamAdmin) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
可选:检查 Cloud Number Registry 是否已配置
每个组织中只能有一个项目配置 Cloud Number Registry。您可以在组织中的任何项目中查看 Cloud Number Registry 是否已在组织中配置。
控制台
在 Google Cloud 控制台中,前往 Cloud Number Registry 页面。
- 如果此组织中已配置 Cloud Number Registry,您会被重定向到管理 Cloud Number Registry 的项目。
- 如果未为此组织配置 Cloud Number Registry,系统会显示创建管理员范围按钮。
gcloud
使用 gcloud alpha number-registry ipam-admin-scopes
check-availability 命令检查您的组织中是否已配置 Cloud Number Registry。
- 如果 Cloud Number Registry 已配置,则响应为
UNAVAILABLE。 - 如果没有现有配置,则响应为
AVAILABLE。
gcloud alpha number-registry ipam-admin-scopes check-availability \
--scopes=organizations/ORGANIZATION_ID \
--location=global
将 ORGANIZATION_ID 替换为您要管理的组织的 ID 编号。
指定一个用于 Cloud Number Registry 的项目
如需指定一个项目用于 Cloud Number Registry,您可以创建一个 org-number-registries 资源,用于定义哪个项目可用于为其父组织设置 Cloud Number Registry。
当您设置 Cloud Number Registry 时,Google Cloud 会检查您是否在与 org-number-registries 资源中定义的项目相匹配的项目中创建 IPAM 管理员范围。
控制台
在 Google Cloud 控制台中,前往 Cloud Number Registry 页面。
点击管理标签页。
在管理指定项目面板的管理项目字段中,点击选择,然后选择要用于 Cloud Number Registry 的项目。
点击指定项目。
gcloud
使用 gcloud alpha number-registry org-number-registries create 命令指定一个用于 Cloud Number Registry 的项目。
gcloud alpha number-registry org-number-registries create ORG_NUMBER_REGISTRY \
--admin-project=projects/PROJECT_ID \
--target-scopes=organizations/ORGANIZATION_ID \
--organization=ORGANIZATION_ID \
--location=global
替换以下内容:
ORG_NUMBER_REGISTRY:组织号码注册资源对应的名称。PROJECT_ID:您要用于包含 Cloud Number Registry 信息的目标项目的 ID 编号。ORGANIZATION_ID:您要管理的组织的 ID 编号。
列出和查看项目指定
您可以查看指定用于 Cloud Number Registry 的项目。
控制台
在 Google Cloud 控制台中,前往 Cloud Number Registry 页面。
点击管理标签页。
在管理指定项目面板中,查看管理项目字段。
gcloud
如需列出 Cloud Number Registry 的项目指定,请使用
gcloud alpha number-registry org-number-registries list命令。gcloud alpha number-registry org-number-registries list \ --organization=ORGANIZATION_ID \ --location=global将
ORGANIZATION_ID替换为您管理的组织的 ID 编号。如需查看 Cloud Number Registry 的项目指定详细信息,请使用
gcloud alpha number-registry org-number-registries describe命令。gcloud alpha number-registry org-number-registries describe ORG_NUMBER_REGISTRY \ --organization=ORGANIZATION_ID \ --location=global替换以下内容:
ORG_NUMBER_REGISTRY:组织编号注册表资源的名称。ORGANIZATION_ID:您要管理的组织的 ID 编号。
删除指定项目
如果项目指定存在,但未在项目中设置 Cloud Number Registry,您可以删除指定该项目的 org-number-registries 资源。
如果项目中已设置 Cloud Number Registry,您必须先停用 Cloud Number Registry,然后才能删除项目指定。
控制台
在 Google Cloud 控制台中,前往 Cloud Number Registry 页面。
点击管理标签页。
在管理指定项目面板中,点击移除项目指定。
gcloud
使用 gcloud alpha number-registry
org-number-registries delete 命令删除项目指定。
gcloud alpha number-registry org-number-registries delete ORG_NUMBER_REGISTRY \
--organization=ORGANIZATION_ID \
--location=global
替换以下内容:
ORG_NUMBER_REGISTRY:组织编号注册表资源的名称。ORGANIZATION_ID:您管理的组织的 ID 编号。