项目迁移核对清单
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
此核对清单可帮助您在组织资源之间迁移项目。下面的核对清单列出了在组织资源之间迁移项目所涉及的主要任务,每个步骤的简要说明,以及指向更多信息的链接。
核对清单
点击核对清单项可查看详细信息,然后在完成任务时点击对应框。
您应该考虑迁移将如何影响项目中运行的服务。项目迁移导致的资源层次结构发生变化可能会导致继承的政策发生变化,如组织政策以及 Identity and Access Management 政策。
创建计划以确保在项目迁移期间缓解任何潜在影响。为帮助您制定计划,请使用 Move Analysis API 获取项目迁移障碍的详细信息。
如需了解详情,请参阅创建迁移计划。
您需要使用一组特定的 IAM 角色才能在组织资源之间迁移项目。您还需要拥有创建和管理组织政策的权限。
您可以通过获取以下角色来获取这些权限:
针对您要迁移的项目及其父级资源的项目移动者 (roles/resourcemanager.projectMover
)。
目标文件夹或组织资源的 Project Creator (roles/resourcemanager.projectCreator
)。
来源组织和目标组织资源的组织政策管理员 (roles/orgpolicy.policyAdmin
)。
如需详细了解所需的角色和权限,请参阅分配权限。
如需在组织资源之间执行项目迁移,您必须设置
constraints/resourcemanager.allowedExportDestinations
限制条件,该限制条件定义了项目可以迁移到的组织资源。
在目的地端,您必须设置 constraints/resourcemanager.allowedImportSources
限制条件,以定义可导入项目的组织资源。
如果其中任何一个限制条件都未正确设置,迁移将失败并显示 FAILED_PRECONDITION
错误。
如需详细了解这些组织政策限制条件,请参阅配置组织政策。
在组织资源之间迁移项目时,您可能需要在项目和组织资源级别解决特定场景问题。您可能需要考虑一些涉及的服务,在迁移计划过程中,如果您依赖项目运营所需的服务,就应该考虑这些情况。
如需查看特殊情况及其处理方式的列表,请参阅处理特殊情况。
完成上述步骤后,您可以使用 Resource Manager API 迁移项目。您可以使用
gcloud beta projects move
Google Cloud CLI 命令或
projects.update()
REST API 方法执行迁移。
如需详细了解如何迁移项目,请参阅执行迁移。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-04-22。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"很难理解"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"信息或示例代码不正确"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"没有我需要的信息/示例"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]