在CI中使用deploy命令部署规则时出现错误
firebase deploy --only firestore:rules --non-interactive
输出:
i deploying firestore
i firestore: checking firestore.rules for compilation errors...
✔ firestore: rules file firestore.rules compiled successfully
i firestore: uploading rules firestore.rules...
i firestore: quota exceeded error while uploading rules
? You have 2501 rules, do you want to delete the oldest 10 to free up space? (y/N)
我可以通过手动删除最后10个临时解决此问题,但是很快就会达到极限。有没有更简单的方法可以使用cli清除规则历史记录?
最佳答案
使用-f
选项部署规则,而不要求使用firebase-tools 6.9.2删除
firebase deploy --only firestore:rules --non-interactive -f
更新
这不再与firebase-tools 7.0.0一起工作
找到解决方法
echo y | firebase deploy --only firestore:rules
关于firebase - 如何修复 "firestore: quota exceeded error while uploading rules",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56050175/