如何将 GCP 项目从一个组织迁移到另一个组织

Par*_*pta 2 google-cloud-platform

我在 GCP 上创建了一个项目来运行我的移动应用程序,并且正在进行免费试用,在我意识到试用结束并且丢失了我的项目之前,我想看看是否可以恢复该项目并将其迁移到我公司的 GCP 帐户我刚刚创建。

谢谢!

Sie*_* V. 7

GCP 内的项目在完全删除资源之前会经历 30 天的宽限期。由于该项目需要一个有效的计费帐户,如果您不选择将其升级为付费帐户,该帐户将自动关闭。

如果项目已超过30 天宽限期,则该项目上的资源现已完全删除且无法恢复。

关于将项目从一个组织迁移到另一个组织的问题。

您需要:

  1. 为电子邮件帐户授予Project Mover要移动的项目的(*访问更新和移动项目的权限)角色。

  2. 为电子邮件帐户授予Project Creator目标组织中的角色

  3. 在源组织和目标组织上,您将需要roles/orgpolicy.policyAdmin(组织策略管理员)角色,或者您可以只为电子邮件帐户授予两个组织的组织管理员角色

  4. 检查以下约束(位于 IAM 和管理 > 组织策略中):

    A。源组织 >constraints/resourcemanager.allowedExportDestinations
    允许 目标组织 > 允许constraints/resourcemanager.allowedImportSources

  5. 满足上述所有要求后,然后在 Cloud Shell 中发出此命令:
    gcloud beta projects move [Project-ID] --organization [ORG-ID]
    或者
    gcloud beta projects move PROJECT_ID \ --organization ORGANIZATION_ID

您还可以查看此文档以供参考