Azure文件存储:为App Services创建共享

时间:2016-10-12 11:31:57

标签: azure azure-files

我使用Tomcat和需要存储文件的webapp创建了一个App Service,该文件应该可以被另一个App Service中的另一个webapp访问。应用程序只接受绝对文件路径。

如果我将我的webapps放入VM中,我可以为我的azure文件存储创建一个共享,但我想这对于App Service来说是不可能的(我在控制台中执行net use时会被拒绝访问)。我试过:\ mystorage.file.core.windows.net \ myfiles但它无法写入。这有用吗?有没有办法可以通过我的App Services可以访问的某个天蓝色位置?或者我应该创建vm来实现这个目标吗?

1 个答案:

答案 0 :(得分:3)

可以使用虚拟机,如您所建议的那样,用于文件共享,假设您的网络应用具有适当的访问权限,在同一个vnet上等。

但是,VM虽然能够使用持久存储,但偶尔会出现中断(例如主机操作系统更新)。

Azure具有针对此用例的特定功能:Azure文件存储,位于blob存储上并提供SMB共享。 Web应用程序可通过API / SDK访问文件存储卷(您无法将SMB卷安装到Web应用程序)。

Web应用程序之外(例如VM),一旦安装了文件共享,您就可以使用标准I / O操作,就像使用本地磁盘一样