web-dev-qa-db-ja.com

既存のFirebaseプロジェクトデータを別の新しいプロジェクトに複製するにはどうすればよいですか?

既存のFirebaseプロジェクトのクローンを作成したいので、以前にFirebaseコンソールに存在していたProjectAという名前を付けます。 リモート構成 データを別の新しいプロジェクトに( リモート構成)なしで data)、ProjectBという名前を付けましょう。

私の質問の背後にある考え方は、現在、ProjectAから_google-service.json_(Firebase構成ファイル)ファイルを使用するAndroidアプリを開発したので、新しいFirebaseプロジェクトを作成/クローンするにはProjectB注:同じプロジェクトに新しいFirebaseアプリは必要ありません)まったく同じで始まります Remote ConfigProjectAのデータを入力してから、新しいProjectBの_google-service.json_を新しいAndroidアプリ。

firebase-cli のドキュメントを読みましたが、範囲外のようです。

誰かがこのようなことを達成したか、またはどうすればこれを達成できるか考えていますか?前もって感謝します!

9
epool

作成したばかりです this Ruby gem リモート構成データをProjectAからクローンするためにWebブラウザーから実行する必要のある手動プロセスを自動化する私の新しいProjectB

注:gemは実際にはアルファ版であり、ルールのないリモート構成を検討してください。フォークして改善したい方がいらっしゃいましたら、お気軽にどうぞ。

1
epool

現在、別のプロジェクトのクローンであるプロジェクトを作成する方法は(コンソールまたはAPIを介して)ありません。現時点では、新しいプロジェクトで構成データを手動で再作成する必要があります。

2

Firebaseは、プロジェクト間でデータを移動するフローをここに文書化します: https://firebase.google.com/docs/firestore/manage-data/move-data

彼らが概説する方法は請求済みのアカウントを必要としますが。

0
Asaf Agranat