服务元素放在database.rules.json
firebase客户端使用的文件中的位置,即:
{
"rules": {
".read": "auth != null",
".write": "auth != null",
}
}
我假设上述内容适用于 Cloud Firestore 和实时数据库?
我有一个 Cloud Firestore 规则,我想保留在 json 文件中,以便它可以进行源代码控制和自动部署。这是firestore中显示的规则:
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if true;
}
match /photos {
allow read, write: if request.auth != null;
}
match /users/{user} {
allow read: if request.auth != null;
allow write: if request.auth.uid == user.id)
}
}
}
如何更新我的database.rules.json
文件以开始保持同步?我是否需要在规则下添加 cloud.firestore 元素?它去哪儿了?Firestore 规则是否保存在一个完全独立的文件中?