首页 > 解决方案 > Firebase auth:export 陷入无限循环

问题描述

我有一个备份脚本,每晚作为 kubernetes cronjob 运行,3 晚前,firebase auth:export 开始循环。我可以看到它导出了所有内容,并且在最后一行“成功导出了 57 个帐户”。它通常完成并将文件写入我们的存储桶,但现在它只是循环并再次开始导出。

这是我使用的命令: firebase auth:export firebase_auth_$(date +"%Y-%m-%d").json --project ${PROJECT_ID} --token "$(cat /var/secrets/firebase/token.txt)"

我试过在本地运行 CLI 并遇到同样的问题,当我用谷歌搜索时我似乎也找不到问题。该文档没有提到在导出所有用户时要循环或停止的任何属性。是否有任何类似的标志/属性,或者这应该起作用吗?

标签: firebasefirebase-authenticationexportcommand-line-interfacegoogle-kubernetes-engine

解决方案


原来这是一个已知问题: https ://github.com/firebase/firebase-tools/issues/1643

从 GitHub 问题:

在 7.3.1 中部分解决,并且可能由于下一版本中的#1642而出现新修复。

所以基本上它仍然有点坏,即使在 7.3.1 中也是如此。我猜最好等待下一个版本。


推荐阅读