Требуется, чтобы функция Azure триггера BLOB-объектов отвечала только на BLOB UPLOAD

Я разработал функцию Azure Blob Trigger. Это срабатывает, когда файл загружается в папку больших двоичных объектов. Эта функция получит этот загруженный файл, зашифрует его и скопирует зашифрованный файл в другую папку больших двоичных объектов.

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

Как я могу ограничить это. Моя функция Azure должна работать только при ЗАГРУЗКЕ нового BLOB. Он не должен запускаться, когда я удаляю какой-либо файл из большого двоичного объекта.

Пожалуйста, предложите мне подход. Спасибо.

Используете ли вы триггер BLOB-объекта сетки событий функций Azure? Также можете помочь нам с вашим кодом

SwethaKandikonda-MT 22.03.2022 15:41
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
1
51
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Когда вы создаете подписку на тему сетки событий, есть раздел фильтра под названием «тип события», в котором вы можете выбрать, какие события должны быть отфильтрованы из сетки событий, и вы можете найти доступные типы событий здесь документы В вашем случае обязательно выберите только события BlobCreated, чтобы они были единственными, отправленными в целевое приложение-функцию.

Привет спасибо. Это немного помогает. Но не могли бы вы помочь мне с примером кода или ссылками. Все, что мне нужно, это как получить имена больших двоичных объектов в функции Azure Event Gird Trigger. Пример. вы добавили файл Sampletext.doc в Storage Container. Если это функция Azure, запускающая запуск BLOB-объектов, мы получим сведения об этом файле в функции Run(). Но что, если это триггерная функция EventGrid. Как получить доступ к файлу, запускаемому событием, в коде.

Pathrudu Majji 22.03.2022 17:12

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