У меня есть облачная функция, которая запускается событием Firestore. Из соображений безопасности мне нужно вручную включать/отключать эту функцию несколько раз в день. Поэтому каждый раз мне приходится редактировать, включать и выключать триггерное событие Firestore через консоль облачных функций.
Есть ли более простой способ «приостановить» работу облака?
В платформу Cloud Functions не встроено ничего для приостановки функций. Для демонстраций, где мне нужно что-то подобное, я обычно сохраняю флаг, включена ли функция в моей базе данных (Firestore или Realtime Database), а затем читаю это значение как первую операцию в моем коде.