如何将现有的Firebase项目数据克隆到另一个新项目?

sq1bmfud  于 2023-10-22  发布在  其他
关注(0)|答案(4)|浏览(158)

我想克隆一个现有的Firebase项目,让它命名为ProjectA,以前存在于Firebase控制台上的一些Remote Config数据到另一个新项目(没有任何Remote Config数据),让它命名为ProjectB
我的问题背后的想法是,目前我已经开发了一个Android应用程序,它使用来自ProjectAgoogle-service.json(Firebase配置文件)文件,所以我想创建/克隆一个新的Firebase项目ProjectB(**注意:**我不希望在同一个项目上有一个新的Firebase应用程序),该项目以来自ProjectA的完全相同的Remote Config数据开始,然后将来自新ProjectBgoogle-service.json添加到我的新Android应用程序中。
我已经阅读了firebase-cli文档,但看起来它超出了它的范围。
有没有人做过类似的事情,或者有一个想法,我如何才能做到这一点?提前感谢!

rlcwz9us

rlcwz9us1#

我刚刚创建了this ruby gem来自动化手动过程,我需要从Web浏览器将我的远程配置数据从ProjectA克隆到我的新ProjectB

**注意:**gem实际上是alpha版本,只考虑远程配置,没有任何规则。如果你们中的一些人想分叉并改进它,请随意这样做。

fhg3lkii

fhg3lkii2#

目前没有办法(无论是通过控制台还是通过API)创建作为另一个项目克隆的项目。此时,您必须手动在新项目中重新创建配置数据。

ql3eal8s

ql3eal8s3#

Firebase在这里记录了在项目之间移动数据的流程:https://firebase.google.com/docs/firestore/manage-data/move-data
虽然他们概述的方法需要一个账单帐户。

oxiaedzo

oxiaedzo4#

几个月前,Firebase开始支持Terraform,这是一个IaaC(基础设施即代码)工具。您可以在terraform文件中配置Firebase项目,并在不使用Firebase控制台的情况下创建环境。
参考文件:
https://www.youtube.com/watch?v=32SKh-jGXI4&t=53s

相关问题