我是Firebase的新手,所以我想问的问题是如何将Firebase安全规则设置为public。有人知道代码吗?
这是我的Firebase的安全规则:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
allow write: if request.auth != null;
}
}
}
答案 0 :(得分:0)
您对“将Firebase安全规则设置为公开”的具体含义尚不完全清楚。您的规则已经允许对默认存储桶进行完全公共读取访问。如果您还希望允许完全的公共写访问,只需从“允许写”行中删除条件即可。
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read;
allow write;
}
}
}
这通常是一个坏主意,因为它允许具有Internet连接的任何人完全修改和删除存储桶中的所有内容。如果您想学习如何正确使用安全规则,则应从documentation开始。