Я хочу перенести зашифрованные файлы из ftp server
в `хранилище BLOB-объектов Azure
Вот рабочий процесс:
CSV
зашифрованные файлы на Ftp-сервере----------> Trigger
(пример: При добавлении файлов ) ----------> вызвать некоторые локальные программы или API, которые обрабатывают дешифрование, а затемсоздайте выходной файл csv
в контейнере BLOB-объектов
файлы структурированы следующим образом:
Input CSV file:
column1;column2;column3;
encryptedvalue1;encryptedvalue2;encryptedvalue3;
и
Output csv file:
column1;column2;column3;
value1;value2;value3;
Нет файлапреобразование контента здесь, но есть еще одна вещь, которую я не знаю, выполнимо ли это или нет:
Я хочу добавить новый BLOB-объект в определенную папку, в зависимости, например, от значения column1.(например, управлять иерархией контейнера BLOB-объектов из кода)
Я попытался создать Logic App
и создал ftp trigger
в качестве первого шага, но я не мог понять, что лучше всего подходит в качестве второго шага в моем случае,
Я видел много предложений, таких как использование веб-заданий, других для функций Azure и службы приложений Azure ...
И поскольку я немного знаком с этими структурами Azure, я пришел сюда, чтобы спросить олучший способ сделать это и почему?
Лучше использовать Web Job
?или azure function
?или просто сделать HttpRequest
?и почему это так?
Я уже на правильном пути?logic app
лучший способ, позволяющий мне это сделать?
Примечание: РЕДАКТИРОВАТЬ
размеры файлов составляют около нескольких МБ (не очень большие размеры) CSV
файлы с ";"в качестве разделителя вводом является csv
файл на FTP-сервере, а вывод - расшифрованный CSV-файл в определенной «папке» в хранилище BLOB-объектов Azure.
. Любая помощь приветствуется