Запустите службу контейнера Azure при загрузке в хранилище BLOB-объектов

У меня есть случай, когда я хочу запустить задание в кластере службы контейнеров Azure для обработки файла, загружаемого в хранилище BLOB-объектов. Я знаю, что могу запустить экземпляр функций Azure из загрузки, но мне не удалось найти примеры в документации по запуску работы в функциях.

Эта диаграмма иллюстрирует AWS эквивалент того, что я хочу:

Спасибо!

1 ответ

Решение

Функция сетки событий Azure - это то, что вам нужно. Это все еще в предварительном просмотре, но вы можете подписаться на событие Blob Created. Вы можете установить конечную точку подписчика на функцию Azure, которая помещает сообщение в очередь для запуска вашей работы, или вы можете предоставить в кластере службу, которая будет принимать запрос и делать все, что вам нужно. Microsoft предоставляет руководство по адресу https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart?toc=%2Fazure%2Fevent-grid%2Ftoc.json

Другие вопросы по тегам