#azure-functions #azure-blob-storage #azure-function-app #azure-blob-trigger
#azure-функции #azure-blob-хранилище #azure-функция-приложение #azure-blob-триггер
Вопрос:
Я хочу создать триггер больших двоичных объектов, который может прослушивать несколько контейнеров. в настоящее время я вижу, что с помощью триггера blob у нас нет прослушивателя для нескольких контейнеров.
Мое требование заключается в том, что мне нужно добавить прослушиватель во все контейнеры с префиксом ==> *-input
* can be any string
Example:
1. 1234-input
2. 234-input
В качестве примера выше я хочу добавить прослушиватель в оба контейнера всякий раз, когда есть ввод в хранилище больших двоичных объектов.
я вижу, что некоторые люди предлагают использовать сетку событий, но я не могу понять, как ее реализовать, используя python / java
Комментарии:
1. Вы проверили это, работает ли это?
2. да, я протестировал, все работало нормально
3. Если это сработает, можете ли вы отметить мой ответ как ответ, чтобы закончить этот вопрос?
Ответ №1:
1, Просто сказать, если вы хотите использовать blobtrigger для достижения этой цели, это невозможно!
2. Способ выполнить ваше требование — использовать триггер сетки событий. И установите триггер сетки событий в качестве конечной точки.
Например, если вы хотите, чтобы прослушивание контейнеров заканчивалось на -input , просто используйте приведенные ниже настройки подписки на сетку событий.
При указанных выше настройках будут прослушиваться все контейнеры с суффиксом -input .
Повторяю, blobtrigger прослушивает несколько контейнеров невозможно.