Запускаются ли функции облачного хранилища Google при взаимодействии пожарных хранилищ с другими облачными функциями? - PullRequest
0 голосов
/ 14 июня 2019

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

Для большей безопасности теперь я хочу перенести некоторые функции CRUD, которые я использовал для непосредственного взаимодействия с firebase из внешнего интерфейса, в облачные функции.

Теперь мне интересно, будут ли работать мои старые облачные функции Google, которые прослушивают создание, обновление и удаление определенных таблиц, если с этими таблицами взаимодействует администратор (через Google Cloud), а не пользователи?

1 Ответ

2 голосов
/ 14 июня 2019

Источник изменений не имеет значения. Если что-то изменяет документ в Cloud Firestore, для этого изменения будет вызвана любая облачная функция в этом проекте, которая соответствует измененному документу. Нет способа изменить это поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...