検索
[Cloud Functions] 同じ関数を異なるfirebaseプロジェクトに適用する
- M.R

- 2022年1月13日
- 読了時間: 1分
概要
スマホアプリでfirebaseを使用している場合、開発用と本番用で異なるfirebaseプロジェクトを使用するかと思います。
cloud functionsを使用する場合、それぞれのプロジェクトに同じ関数を適用する方法を記します。
方法
※各プロジェクトはすでに作成済みという前提で進めます
エイリアスを使用することで、同じ関数を複数の異なるプロジェクトに適用できます(参考)。
1 エイリアスを追加
以下のコマンドでエイリアスを追加できます。
firebase use --add適当なエイリアス(prod/devなど)に本番/開発用のプロジェクトを割り当てましょう。
なお、cloud functions開始時に選択したプロジェクトのエイリアスはdefaultになっています。
2 エイリアスを切り替え
以下のコマンドでエイリアスを切り替えます。(prodエイリアスの場合)
firebase use prodこの状態でfirebase deployすればprodエイリアスを割り当てたプロジェクトに関数がdeployされます。







コメント