firebase - 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 并遇到同样的问题,当我用谷歌搜索时我似乎也找不到问题。该文档没有提到在导出所有用户时要循环或停止的任何属性。是否有任何类似的标志/属性,或者这应该起作用吗?
解决方案
原来这是一个已知问题: https ://github.com/firebase/firebase-tools/issues/1643
从 GitHub 问题:
在 7.3.1 中部分解决,并且可能由于下一版本中的#1642而出现新修复。
所以基本上它仍然有点坏,即使在 7.3.1 中也是如此。我猜最好等待下一个版本。
推荐阅读
- python - Graphene-Python:从 Django 模型自动生成模式
- c# - System.Runtime.InteropServices.COMException:“已尝试多次添加相同的字段。” Outlook vsto addin c#中的错误
- python - Python 导入导致 [WinError 193] %1 不是有效的 Win32 应用程序,尽管导入在 `cmd` 中有效
- angular - 如何从角度 2 中的所有打开选项卡中重置 sessionStorage 项目?
- php - 仅当字符串前面带有 PHP 的某个字符时,如何进行字符串替换?
- node.js - 服务器之间通信的安全方式
- java - 将 Java 和 Scala 集成到一个项目中
- java - Spring - 执行两个休眠更新查询而不是一个
- ansible - 在非目标主机名中运行 ansible 命令
- python - 计算数组的非重叠子间隔中的元素数