Гибридное подключение функции Azure к общей папке

Я хотел бы узнать ваш совет по следующему сценарию:

У нас есть функция Azure (недолговечная функция) и выходные данные функции-супруга для создания файла и его копирования в папку виртуальной машины (общая папка на виртуальной машине) в той же подписке. Экспресс-маршрут V NET уже настроен.

Не подскажете, как это можно настроить?

Кстати, мы не хотим использовать ASE... и логические приложения. Спасибо за ответ.

С уважением, ДК.


person Deepak Shaw    schedule 12.11.2019    source источник
comment
docs.microsoft.com/en-us/azure/ услуги анализа/   -  person Sajeetharan    schedule 13.11.2019


Ответы (1)


Самый простой способ:

Сопоставьте папку в вашей виртуальной машине, указывающую на файлы Azure:

https://docs.microsoft.com/en-us/azure/storage/files/storage-files-quick-create-use-windows

и создайте на нем файлы с помощью обычного c# с Azure Storage SDK:

CloudFileDirectory dir = root.GetDirectoryReference(DemoDirectory);
await dir.CreateIfNotExistsAsync();

CloudFile file = dir.GetFileReference(ImageToUpload);
await file.UploadFromFileAsync(ImageToUpload, FileMode.Open);

https://github.com/Azure/azure-storage-net/blob/master/Samples/GettingStarted/VisualStudioQuickStarts/DataFileStorage/Program.cs

person Thiago Custodio    schedule 13.11.2019
comment
Спасибо за вашу рекомендацию. Но мой вопрос заключался не в том, чтобы добавить сопоставленный диск в виртуальную машину и получить к нему доступ из функции Azure, а мне нужно получить доступ к программному файлу диска C и подпапке. C:\Program Files\App\Data - person Deepak Shaw; 20.11.2019