Я использую бэкэнд-функциональность firebase для эмуляции поведения, подобного CQRS, где у меня есть нормализованные таблицы CRUD, в которых хранится истина приложения, и прослушиватели (триггеры функции облака Google), которые обновят слой легкого чтения в зависимости от изменений в истине приложения. .
Для большей безопасности теперь я хочу перенести некоторые функции CRUD, которые я использовал для непосредственного взаимодействия с firebase из внешнего интерфейса, в облачные функции.
Теперь мне интересно, будут ли работать мои старые облачные функции Google, которые прослушивают создание, обновление и удаление определенных таблиц, если с этими таблицами взаимодействует администратор (через Google Cloud), а не пользователи?