【发布时间】:2019-04-05 05:20:51
【问题描述】:
鉴于 firestore 规则结构允许函数,有没有办法将调试日志添加到那些 rule-functions ? ..为了验证您期望的函数实际上正在被调用。
我看到,在模拟器中,它在规则结构的行中显示了一个红色的 X,对于给定的模拟请求,访问被拒绝。但是,我很想在生产模式下进行验证,以便将其传达给关注规则完整性的各方。
在下面的示例中,我认为它可以通过注释掉的行来实现:
console.log('ENTER: isAccessOn()');
但是这不起作用。在这里询问是否在平台中有类似的选项..或者如果没有,是否有关于如何通过生产部署进行此类验证的建议。谢谢
service cloud.firestore {
match /databases/{database}/documents {
// block client access
function isAccessOn() {
// console.log('ENTER: isAccessOn()');
return false;
}
match /{document=**} {
allow read, write: if isAccessOn();
}
}
}
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security