Firebase存储规则是否获得与Firestore规则相同的请求对象?

问题描述 投票:0回答:1

我有一些类似于以下内容的Firestore规则:

firestore.rules

service cloud.firestore {
  match /databases/{database}/documents {
    match /adac/{documentID} {
      allow read;
      allow write: if request.auth.token.admin == true;
    }
  }
}

存储规则是否也可以使用?

storage.rules

service firebase.storage {
  match /b/{bucket}/o {
    match /{allPaths=**} {
      allow read, write: if request.auth.token.admin == true;  // <---- CAN I DO THIS ?
    }
  }
}

我的意思是,我的存储设备将获得与Firestore相同的请求对象吗?

firebase google-cloud-firestore firebase-storage firebase-security
1个回答
1
投票

是的,自定义声明在Firestore和Storage的安全规则中均可用。

请同时参考FirestoreStorage的API文档。

© www.soinside.com 2019 - 2024. All rights reserved.