如何配置Web应用程序和功能应用程序使用的存储帐户?

时间:2017-02-20 20:11:03

标签: azure azure-web-sites azure-storage

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

如果那不可能......那么文件在哪里?它们是否存在于App Service Plan内置的存储中?如果是这样,我可以以某种方式连接到这个,所以我可以通过Storage Explorer管理文件吗?

2 个答案:

答案 0 :(得分:1)

今天,在使用Azure Az Powershell工具时,我发现我可以在没有Azure存储后端的情况下配置Function App。这不能通过UI完成。使用存储帐户后端配置功能应用程序的一种简单方法是利用Azure UI进行配置。

通过命令行配置功能应用程序时,这些位似乎存储在功能应用程序本身中。如果您下载发布配置文件,则会提供一个FTP URL。可以使用诸如WinSCP(作为Kudu的替代品)之类的FTP工具读写文件。

答案 1 :(得分: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内置的存储中?如果是这样,我可以以某种方式连接到这个,所以我可以通过Storage Explorer管理文件吗?

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

<强>更新 我们可以使用Kudu工具访问主目录。更多细节请参考snapshoot enter image description here