Jør*_*sen 15 firebase-security firebase-storage
今天,当我尝试更新我的 firebase 存储规则时,我收到了一条关于升级它们的消息。我怎么做?
i deploying storage
i firebase.storage: checking storage.rules for compilation errors...
? [W] undefined:undefined - Ruleset uses old version (version [1]). Please update to the latest version (version [2]).
? firebase.storage: rules file storage.rules compiled successfully
i storage: uploading rules storage.rules...
? storage: released rules storage.rules to firebase.storage
Run Code Online (Sandbox Code Playgroud)
我的规则是这样的:
service firebase.storage {
match /b/{bucket}/o {
match /user-files/{uid}/{allPaths=**} {
allow read: if resource.metadata[request.auth.uid] == "1"; // the uploading user can get a downloadURL
allow create, update: if request.auth.uid == uid // User can only upload to the users own folder
&& request.auth.token.storageLeft >= request.resource.size
&& request.auth.token.path == request.resource.name
allow delete: if false; // files are only deleted by cloud functions
}
}
}
Run Code Online (Sandbox Code Playgroud)
Fra*_*len 29
要将您的规则切换到版本 2,请在顶部添加以下行:
rules_version = "2";
Run Code Online (Sandbox Code Playgroud)
要了解有关新版本规则语言的更多信息,请参阅入门文档。
| 归档时间: |
|
| 查看次数: |
3070 次 |
| 最近记录: |