You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Cloud Storage安全规则校验时机及长传权限变化影响问询

Firebase Cloud Storage安全规则相关问题解答

问题1:Firebase Cloud Storage的安全规则是在上传开始时还是上传完成时进行校验?

  • Firebase Cloud Storage的安全规则仅在上传请求发起的初始阶段完成校验,不会等到上传结束后再执行检查。一旦初始校验通过,后续上传过程中的状态变动不会影响本次上传的执行。

问题2:若文件上传耗时较长,且上传期间Firestore中对应的canUpload值变为false,该上传能否成功?规则示例如下:

allow create : if firestore.get(user/$(request.auth.id)).canUpload
  • 该上传会成功完成。因为规则里的firestore.get调用只在上传发起时执行一次,用于权限校验。即便上传过程中Firestore内的canUpload字段变为false,已经通过初始校验的上传流程不会被中断,仍会完成文件上传。

内容的提问来源于stack exchange,提问作者PurplePolyhedron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 07:05:27