将 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# 桌面应用程序