👤

firebase emulatorでデフォルトテナントしかエクスポートされない

2024/01/07に公開

結論

未解決。
既知のバグ。2024年1月現在未対応。
https://github.com/firebase/firebase-tools/pull/6217

背景

firebase authenticationでユーザー管理をしているプロジェクトがある
マルチテナントで管理している
ローカルでも独立して利用できるようにfirebase emulatorを使ってるが、デフォルトテナントしかエクスポートされてない

経緯

実行コマンドは以下

$ npx firebase emulators:start --import=.firebase --export-on-exit --debug

これだとデフォルトテナントのユーザーしか .firebase にエクスポートされない

ドキュメント調べたが特にテナントを言及してる部分はない
と思ったら不具合起票発見

https://github.com/firebase/firebase-tools/issues/5623

既知のバグっぽくてまだ対応中だった
ということでimport/export機構を自分で実装するしかなさそう

参考

Discussion