Firebase仅允许云功能访问读写

时间:2020-01-16 09:00:02

标签: firebase google-cloud-firestore google-cloud-functions firebase-security

出于安全原因,我只希望云功能能够访问我的Firestore数据。然后让我的应用程序调用我的云功能获取数据。

我找不到有关锁定数据库的文档,因此只有您的云函数才能访问它们。

1 个答案:

答案 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;
    }
  }
}

事实上,云功能以管理特权运行,因此它们将完全绕过安全规则