Как включить прослушивание триггера Azure Blog для нескольких контейнеров?

#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 прослушивает несколько контейнеров невозможно.