根据我所读到的内容,当一个函数通过服务器运行时,所有Firestore规则都被忽略。如何避免此行为?
Cloud Functions 使用管理 SDK 访问 Firestore,Firestore 以管理权限运行,并始终绕过安全规则。(目前(没有办法改变这种行为。
另请参阅:
- 如何在Firestore上使用具有有限权限的Admin SDK?,这显示了一个有趣的解决方法。
- Firebase 首先为云功能制定安全规则
- 如何让 Firebase Functions 充当用户而不是管理员?