将 Google Cloud Platform 项目从一个帐户移动到另一个帐户

Posted

技术标签:

【中文标题】将 Google Cloud Platform 项目从一个帐户移动到另一个帐户【英文标题】:Moving a Google Cloud Platform project from one account to another account 【发布时间】:2017-08-26 15:41:10 【问题描述】:

我可以将项目从一个 GCP 帐户迁移到另一个帐户吗?账户 1 有项目 1,账户 2 有项目 2。账户 1 和账户 2 有不同大小的计算引擎。想将项目 1 添加到账户 2 以获得统一计算引擎的好处。

谢谢 -ravi

【问题讨论】:

【参考方案1】:

如果“帐户”是指“计费帐户”,是的,您可以在计费帐户之间移动项目。说明在https://support.google.com/cloud/answer/6293499?hl=en。

如果您的“帐户”是指不同的 Google 帐户之间,您也可以这样做。只需将新帐户添加为项目所有者即可。

【讨论】:

【参考方案2】:

在没有组织的情况下迁移项目

要迁移项目,您需要在要将项目迁移到的组织中具有项目创建者角色 (roles/resourcemanager.projectCreator)。在要迁移的项目上,您还需要 Project Mover 角色 (roles/resourcemanager.projectMover)。如果您没有这些角色,目标组织将不会作为迁移选择出现在 Google Cloud Platform Console 中。

项目迁移不可逆。项目与组织关联后,您无法将其更改回“无组织”或自行将其移至其他组织。如果您想在与组织关联后移动项目,请联系 GCP 支持。

要将项目迁移到组织中:

    要将项目迁移到组织中: 在页面顶部的选择组织下拉列表中,选择无组织,然后选择要迁移的项目。 在页面顶部,点击迁移。 在“组织”下拉列表中,选择要将项目迁移到的组织。 将项目添加到组织后,您无法自行撤消选择。

链接:https://cloud.google.com/resource-manager/docs/migrating-projects-billing#migrating_projects_with_no_organization

【讨论】:

以上是关于将 Google Cloud Platform 项目从一个帐户移动到另一个帐户的主要内容,如果未能解决你的问题,请参考以下文章

Ingress-Nginx-Controller未能找到部署在Google Cloud Platform上的第二项服务

如何将查询结果保存在 Google Cloud Platform 中?

将 Google Cloud Platform 的错误报告与 ExpressJS 一起使用

如何将 Google Cloud Platform Pub/Sub 消息推送到 C# 桌面应用程序

如何将 gitlab 存储库自动部署到 Google Cloud Platform?

Google Cloud Platform 和 PCF 上的 Log4j 漏洞 (CVE-2021-44228)