使用Azure Functions和Azure File Share作为目录的最佳方法是什么?

问题描述 投票:-1回答:1

我当前正在Windows Server上安装Java Azure File Share的Java控制台应用程序上工作。在那种情况下,我无法使用Azure存储的SDK,因为我使用的框架只能处理本地文件(并且我无法更改它)。至此,一切正常。

客户端现在希望将应用程序移动到Azure功能。问题是我看不到在Azure功能中挂载Azure文件共享的任何方法。我也尝试过Azure Web App,但到目前为止,Java的选择并不多。

什么是最好的方法?

感谢您的帮助。

java azure azure-functions azure-webjobs azure-web-app-service
1个回答
0
投票

根据我的研究,我们无法在Azure Function或Azure Web应用程序中装载Azure文件共享。因为Azure应用程序服务无法使用端口445、137、138和139连接到任何地方。但是,如果要挂载Azure文件共享,则需要打开端口445。有关更多详细信息,请参考Accessing Azure File Storage from Azure Functiondocumententer image description here

因此,如果要在Azure Function中管理Azure文件共享,则需要Azure Storage SDK来管理它。

此外,如果您只想在Azure服务中挂载Azure文件共享,建议您使用Azure VM。一旦mount Azure file share on Azure VM,就可以像本地文件系统一样对其进行管理。

© www.soinside.com 2019 - 2024. All rights reserved.