我最近考虑了我的 Firebase 服务的各种安全问题,并面临与 Firebase 定价相关的有趣问题。
如果实时数据库的一组安全规则在安全规则的验证过程中读取了自身内部的一些数据(rtdb),那么这种用于验证目的的服务器读取是否受 rtdb 计费的任何部分的约束?
如果云 Firestore 的一组安全规则在安全规则的验证中读取其自身(Firestore)内部的某些数据,则此类用于验证的数据读取是否需要支付 Firestore 的读取操作费用(LA 位置中每 100,000 个文档 0.036 美元)?例如,要验证行allow read if resource.data.visibility == 'public'
,该规则必须检索数据,就像移动客户端在没有任何安全规则的情况下读取此类数据一样。
希望这个问题能传到社区的大师们!提前谢谢你 [:
这里是 firebaser
在Realtime Database安全规则中执行的读取不收取任何费用。它们也不算作持久连接。
访问Firestore安全规则中当前的resource
或将来的request.resource
数据不收费。执行的其他文档读取(包含get()
、getAfter()
、exists()
和existsAfter()
)收费。
有关后者的更多信息,请参阅access calls and pricing in Firestore security rules上的 Firebase 文档。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(81条)