Azure Function Hybrid连接到共享文件夹

时间:2019-11-12 23:29:48

标签: azure azure-functions azure-hybrid-connections

在以下情况下,我想了解您的建议:

我们具有Azure Function(非持久性功能)和功能配偶的输出,以创建文件并将其复制到同一订阅上的VM文件夹(VM上的共享文件夹)中。快速路由V NET已配置。

您能建议如何配置吗?

顺便说一句,我们不想使用ASE ..和逻辑应用程序。感谢您的答复。

关于, DK。

1 个答案:

答案 0 :(得分:1)

最简单的方法是:

在您的虚拟机中映射一个指向Azure文件的文件夹:

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

并使用带有Azure Storage SDK的常规c#在其上创建文件:

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