You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将关联Firebase及生产应用的Google Cloud项目迁移至新账户?

Google Cloud项目(含Firebase及生产应用)跨账户迁移指南

核心前提

迁移过程不会中断现有生产服务——仅涉及权限与账单关联变更,项目资源、配置及Firebase服务绑定关系保持完全不变。


步骤1:迁移前准备

  • 确保目标邮箱账户已完成Google Cloud/Firebase初始注册,且具备创建、管理项目的基础权限。
  • 备份项目关键数据:Firebase Firestore/Realtime Database快照、Cloud Storage文件、IAM权限配置清单,规避意外风险。
  • 暂停项目内的重大配置变更(如IAM调整、服务部署),直至迁移全部完成。

步骤2:转移项目所有权

  1. 用原账户登录Google Cloud控制台,进入目标项目的IAM与管理员 > IAM页面。
  2. 点击添加,输入目标邮箱地址,为其分配Owner角色并保存。
  3. 用目标账户登录控制台,确认能正常访问该项目且Owner权限生效。
  4. 暂保留原账户的Owner权限,待账单转移完成后再移除(便于出现问题时快速回滚)。

步骤3:转移账单权限与关联

  1. 用原账户登录Google Cloud账单页面,找到项目绑定的账单账户。
  2. 进入账单账户的权限设置,添加目标邮箱地址,分配Billing Account Administrator角色。
  3. 用目标账户登录账单页面,确认能正常访问该账单账户。
  4. 切换到目标项目的账单设置,点击更改账单账户,选择目标账户下的账单账户(若目标账户无账单账户,需先创建并完成支付方式验证)。
  5. 确认项目已成功关联新账单账户后,移除原账户在该账单账户的所有权限。

步骤4:验证Firebase与生产应用状态

  1. 用目标账户登录Firebase控制台,确认关联的Firebase项目正常加载,所有服务(Auth、Cloud Messaging、存储等)状态无异常。
  2. 无需修改Android/iOS应用的配置文件(google-services.json/GoogleService-Info.plist)——这些文件绑定的是项目ID而非账户,现有生产应用可直接正常访问服务。
  3. 验证核心功能:发送测试推送通知、读写数据库、访问存储资源,确认生产应用运行无问题。

步骤5:收尾清理

  • 用目标账户进入项目IAM页面,移除原账户的Owner及其他相关权限。
  • 持续监控项目服务状态24小时,确保迁移后无隐性问题。

内容的提问来源于stack exchange,提问作者badrobot15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 14:22:14