如何解决"firestore:上传规则时超出配额错误" [英] How to fix "firestore: quota exceeded error while uploading rules"

查看:114
本文介绍了如何解决"firestore:上传规则时超出配额错误"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在CI中使用deploy命令部署规则时出现错误

I am getting an error when deploying rules using the deploy command in CI

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清除规则历史记录?

I can fix the problem temporarily by deleting the last 10 manually, but will hit the limit again soon. Is there an easier way to purge the rules history using cli?

推荐答案

使用-f选项部署规则,而无需要求使用firebase-tools 6.9.2删除

using -f option the rules are deployed without asking to delete using firebase-tools 6.9.2

firebase deploy --only firestore:rules --non-interactive -f

更新

这在firebase-tools 7.0.0中不再起作用

UPDATE

this is not working anymore with firebase-tools 7.0.0

echo y | firebase deploy  --only firestore:rules 

这篇关于如何解决"firestore:上传规则时超出配额错误"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆