Можно ли добавить протоколирование отладки в функции правил firestore?

Gene Bo спросил: 07 октября 2018 в 10:33 в: firebase

Учитывая, что структура правил firestore допускает функции, есть ли способ добавить журналы отладки в эти rule-functions? ... чтобы убедиться, что функция, которую вы ожидаете, на самом деле вызывается.

Я вижу, что с помощью симулятора он показывает красный крестик в строке в структуре правил, где доступ запрещен для данный симуляция-запрос. Тем не менее, мне любопытно проверить в производственном режиме, чтобы его можно было сообщить сторонам, обеспокоенным целостностью правил .

В приведенном ниже примере я подумал, что это может быть реализовано с этим закомментированная строка:

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();
    }  }
}

0 ответов