Как запустить определенный файл расширения в облачном хранилище с помощью облачных функций Google - PullRequest
1 голос
/ 26 февраля 2020

У нас есть разные типы файлов в нашей исходной системе (.txt, .xls и c), и мы перемещаем эти файлы из исходной системы в хранилище облачного хранилища. В соответствии с архитектурой облачная функция должна запускаться по заданному c расширению файла, скажем .txt, когда дело доходит до сегмента, но, наоборот, функция запускается для каждого файла расширения, который хранится в блоке. Насколько мне известно в Azure, у нас есть файл функции. json, в который мы можем записать ограничение c, определяемое расширением, но как go переслать в GCP? (мы используем python время выполнения)

1 Ответ

3 голосов
/ 26 февраля 2020

Согласно Документации по триггерам облачного хранилища Google , существует четыре основных типа триггеров для функций облачного хранилища.

  • object.finalize - срабатывает при создании нового объекта ;
  • object.delete - Срабатывает, когда объект окончательно удален;
  • object.archive - Срабатывает, когда текущая версия объекта архивируется или удаляется;
  • объект. metadataUpdate - запускается при изменении метаданных существующего объекта.

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

Надеюсь, это поможет.

...