2017-02-20 73 views
0

这甚至可能吗?我有几个Web应用程序和一些在相同App服务计划下运行的Azure函数。我想(理想情况下)让他们使用特定的存储计划,以便我可以将所有内容保存在一个地方。我根据同一计划在不同的容器中设想它们。如何配置我的Web应用程序和功能应用程序使用哪个存储帐户?

如果这是不可能的,那么文件在哪里?它们是否在App Service计划本身内置的存储上?如果是这样,我可以连接到这个,所以我可以通过像存储资源管理器的东西来管理文件?

回答

0

我想(理想情况下)让他们使用特定的存储计划,这样我就可以把所有东西放在一个地方。我根据同一计划在不同的容器中设想它们。如果这不可能......那么文件在哪里?

Every Azure Web App has a home directory stored/backed by Azure Storage。更多详细信息请参考Azure WebApp sandbox。它由Azure WebApp Service所有,我们目前无法选择Azure存储来设置WebApp。但我们可以配置存储帐户Azure WebApp Diagnostic logs

它们是否在内置于App Service Plan本身的存储中?如果是这样,我可以连接到这个,所以我可以通过像存储资源管理器的东西来管理文件?

不同的WebApp Service Plan有不同的存储量。我们可以使用Kudu工具(https://yoursite.scm.azurewebsites.net)来管理文件。更多关于Kudu的信息请参考document

更新: 我们可以通过Kudu工具访问主目录。更多详细信息请参考快速安装指南 enter image description here

+0

我可以使用Azure存储浏览器访问此主目录吗?我做了这一个 - 我能够看到一个Azure功能应用程序,并看到了'run.csx'和'wwwroot'文件和文件夹等。如果这些文件不在Azure存储帐户中,怎么可能我做了这个? – Deane

+0

我们无法使用Azure存储资源管理器访问此主目录。这些文件位于由Azure WebApp服务后端处理的Azure存储帐户中。我们不知道存储的帐户名称。我们可以使用上面提到的Kudu工具访问主目录(https://yourwebsite.scm.azurewebsites.net)。 –

+0

我还更新了答案中kudu工具的快照。 –

相关问题