【发布时间】:2021-11-18 03:51:15
【问题描述】:
有没有办法只允许 firebase 函数将文件上传到 firebase 存储而无需身份验证?
【问题讨论】:
-
如果你在你的云功能中使用了admin sdk,我想你可以。
标签: firebase google-cloud-functions firebase-storage
有没有办法只允许 firebase 函数将文件上传到 firebase 存储而无需身份验证?
【问题讨论】:
标签: firebase google-cloud-functions firebase-storage
如果您将文件上传到 Cloud Functions for Firebase 中的 Storage,则您使用的是适用于 Cloud Storage 的 Node.js SDK,并且您的代码以提升的权限访问 Storage。此 SDK 不遵循 Firebase 对您的存储分区的安全规则,因此无论您设置什么规则,它都可以上传文件。
所以如果你使用这个规则:
allow write: if false;
您的 Cloud Functions 将能够上传文件,但没有人可以在您的应用中使用客户端 SDK。
【讨论】: