Firebase 安全规则运营费
Firebase security rules operating fees
我最近在考虑我的 Firebase 服务的各种安全问题,并面临一个与 Firebase 定价相关的有趣问题。问题很简单如下:
如果实时数据库的一组安全规则在安全规则的验证过程中读取了自身(rtdb)内部的一些数据,那么这种出于验证目的的服务器读取是否受制于rtdb计费的任何部分?例如,如果一行规则需要匹配 rtdb 的 json 树中的“角色”数据,这种验证是否不受 rtdb 定价的下载费用($1/GB)或连接配额(同时连接 200,000)的影响?这可能是真的,因为无论如何验证都必须读取数据以查明请求是否符合规则。
如果云firestore的一组安全规则在安全规则的验证范围内读取了自身(firestore)内部的一些数据,这样的数据读取是否需要支付firestore的读取操作费用($0.036洛杉矶地区每 100,000 份文件)?例如,要验证一行 allow read if resource.data.visibility == 'public'
,规则必须检索数据,就像移动客户端在没有任何安全规则的情况下读取此类数据一样。
希望社区中的专家能回答这个问题!提前谢谢你 [:
firebaser 在这里
在 实时数据库 安全规则内进行的读取不收费。它们也不算作持久连接。
访问 Firestore 安全规则中的当前 resource
或未来 request.resource
数据 不是充电。您执行的其他文档读取(使用 get()
、getAfter()
、exists()
和 existsAfter()
) 是 收费的。
有关后者的更多信息,请参阅 access calls and pricing in Firestore security rules 上的 Firebase 文档。
我最近在考虑我的 Firebase 服务的各种安全问题,并面临一个与 Firebase 定价相关的有趣问题。问题很简单如下:
如果实时数据库的一组安全规则在安全规则的验证过程中读取了自身(rtdb)内部的一些数据,那么这种出于验证目的的服务器读取是否受制于rtdb计费的任何部分?例如,如果一行规则需要匹配 rtdb 的 json 树中的“角色”数据,这种验证是否不受 rtdb 定价的下载费用($1/GB)或连接配额(同时连接 200,000)的影响?这可能是真的,因为无论如何验证都必须读取数据以查明请求是否符合规则。
如果云firestore的一组安全规则在安全规则的验证范围内读取了自身(firestore)内部的一些数据,这样的数据读取是否需要支付firestore的读取操作费用($0.036洛杉矶地区每 100,000 份文件)?例如,要验证一行
allow read if resource.data.visibility == 'public'
,规则必须检索数据,就像移动客户端在没有任何安全规则的情况下读取此类数据一样。
希望社区中的专家能回答这个问题!提前谢谢你 [:
firebaser 在这里
在 实时数据库 安全规则内进行的读取不收费。它们也不算作持久连接。
访问 Firestore 安全规则中的当前
resource
或未来request.resource
数据 不是充电。您执行的其他文档读取(使用get()
、getAfter()
、exists()
和existsAfter()
) 是 收费的。
有关后者的更多信息,请参阅 access calls and pricing in Firestore security rules 上的 Firebase 文档。