Скопируйте файлы из хранилища BLOB-объектов Azure в хранилище файлов Azure с помощью функций Azure. - PullRequest
0 голосов
/ 26 июня 2018

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

Насколько я понимаю, вы не можете подключить хранилище BLOB-объектов на виртуальной машине, но вы можете подключить общий ресурс Azure, используя «net use».

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

Как мне скопировать файл из хранилища BLOB-объектов в общую папку Azure с помощью функции Azure?

1 Ответ

0 голосов
/ 27 июня 2018

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

Функции Azure не включают поддержку привязки вывода непосредственно к общей папке хранилища Azure. Поэтому вам нужно будет либо использовать Azure Storage SDK из кода, либо изучить монтирование общего файлового ресурса в среду выполнения функций Azure, чтобы вы могли записывать в него обновления файлов из функции Azure.

Альтернативным решением будет использование Azure Logic Apps для реализации этого без написания кода. Эта статья может помочь при интеграции с общей папкой файлов хранилища Azure -> Подключение к локальным файловым системам в форме логических приложений с помощью соединителя файловой системы

...