Когда вы будете работать с Cloud Functions, независимо от того с каким сервисом вы будете работать, рано или поздно вам придется столкнуться с таким понятием как триггеры. 

Давайте в этом видео в общих чертах разберемся, что это такое и для чего эти триггеры нужны?

Триггер Cloud Functions - это специальный инструмент, который позволяет нам запускать функцию в какие-то определенные моменты времени. Какие это моменты времени будут, это, соответственно, мы уже будем определять настройками. В целом, просто нужно понимать, что это инструмент для запуска наших функций в какой-то определенный момент времени.

Какие моменты времени могут использоваться для запуска функций?

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

Можно также запускать каждый час, либо каждую минуту, либо каждые 3 минуты, либо каждые полчаса и.т.д. 

С помощью специальных выражений, специальных настроек мы все это можем настроить. 

Кроме того, функцию можно запускать в зависимости от каких-то событий, которые происходят в нашей системе. Например, произошло какое-то событие, в нашей системе добавился или удалился какой-то файл. В каком-то другом сервисе мы это событие можем отследить и в зависимости от этого события запустить какую то функцию.

Это дает гибкость управления. Мы можем достаточно просто и легко это все контролировать. 

Вот такой полезный инструмент триггеры. Надеюсь это пригодится на практике.