出于安全原因,我只希望云功能能够访问我的Firestore数据。然后让我的应用程序调用我的云功能获取数据。
我找不到有关锁定数据库的文档,因此只有您的云函数才能访问它们。
答案 0 :(得分:10)
您只需要按以下步骤拒绝所有访问权限
// Deny read/write access to all users under any conditions
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}
事实上,云功能以管理特权运行,因此它们将完全绕过安全规则。