Создание триггера для Object Storage

Триггеры находятся на стадии Preview.

Создайте триггер для Object Storage, который запускает вашу функцию при создании, перемещении или удалении объекта в бакете.

Перед началом работы

Для создания триггера вам понадобятся:

  1. Сервисный аккаунт с правами на вызов функции. Если у вас нет сервисного аккаунта, создайте его.
  2. Функция, которую триггер будет запускать. Если у вас еще нет функции:

Создайте триггер

Примечание

Триггер начинает работать в течение 5 минут после создания.

Чтобы создать триггер:

  1. Откройте раздел Cloud Functions в каталоге, где требуется создать триггер для Object Storage.
  2. Перейдите во вкладку Триггеры.
  3. Нажмите кнопку Создать триггер.
  4. В блоке Базовые параметры:
    • Введите имя и описание триггера.
    • В поле Тип выберите Object Storage.
  5. В блоке Настройки Object Storage:
    • В поле Бакет выберите бакет, для событий с объектами которого необходимо создать триггер.
    • В поле Типы событий выберите события.
    • (опционально) В поле Префикс ключа объекта введите префикс для фильтрации.
    • (опционально) В поле Суффикс ключа объекта введите суффикс для фильтрации.
  6. В блоке Настройки повторных запросов:
    • В поле Интервал укажите 5 секунд.
    • В поле Размер группы сообщений укажите 5.
  7. В блоке Настройки функции:
    • Выберите функцию, которую будет вызывать триггер.
    • Укажите тег версии функции.
    • Укажите сервисный аккаунт, от имени которого будет вызываться функция.
  8. Нажмите кнопку Создать триггер.

Что дальше