首页 文章

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

提问于
浏览
2

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

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

1 回答

  • 2

    您可以按照建议使用VM进行文件共享,假设您的Web应用程序具有相应的访问权限,在同一个vnet上等 .

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

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

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

相关问题