本指南介绍了以下迁移场景:
- 将项目从一个组织迁移到另一个组织资源。
- 将未与组织资源关联的项目迁移到组织资源的层次结构中。
如果您没有项目父级组织资源的 resourcemanager.organizations.get
权限,您的项目可能不会在 Google Cloud 控制台中的实际组织下按预期显示。这可能会使您看起来该项目与任何组织资源都不相关。
如需确定项目是否与组织资源相关联,请执行以下操作: 以下:
gcloud
运行以下命令:
gcloud projects describe PROJECT_ID
将 PROJECT_ID 替换为您要验证的项目的 ID 迁移。
如果输出中未显示父级资源,则表示该项目未与组织资源相关联。
如果父级资源(文件夹或组织资源)显示在 输出即表示项目与某个组织相关联 资源。
有关迁移项目的更多详细信息,请参阅以下内容:
- 如果您要迁移创建时没有关联 请参阅 迁移没有组织资源的项目。
- 如果您想将项目从一个组织资源迁移到另一个组织资源,请参阅详细的项目迁移核对清单。
项目资源是 Google Cloud 组织资源中的基本级层组织实体。项目在组织资源下创建,并且可以置于文件夹或组织资源本身之下,形成资源层次结构。由于以下原因,您可能需要在组织资源之间迁移项目 收购、监管要求以及业务部门之间的分离, 等等
您可以使用 Resource Manager API 在组织资源之间迁移项目。通过 Resource Manager API,您还可以回滚迁移操作,以将项目移回资源层次结构中的原始位置。
配额影响
如果您在某个资源级别定义了配额,则迁移后,系统会应用以下方面:
- 在项目级定义的任何配额都将保持不变。
- 在组织资源级别定义的任何配额都不会转移。组织将失去所有继承的配额。
以下页面可用于确定应用于组织资源的配额:
示例
$ gcloud alpha services quota list --service=compute.googleapis.com --consumer=projects/workloadyee --filter="metric: compute.googleapis.com/cpus"
...
- defaultLimit: '600'
dimensions:
region: us-central1
effectiveLimit: '650'
...
后续步骤
要了解迁移项目所涉及的任务,请参阅项目迁移核对清单。