这甚至可能吗?我有几个Web应用程序和几个Azure功能在相同的应用程序服务计划下运行。我(理想情况下)让他们使用特定的存储计划,因此我可以将所有内容保存在一个地方。我根据同一计划在不同的容器中设想它们。
如果那不可能......那么文件在哪里?它们是否存在于App Service Plan内置的存储中?如果是这样,我可以以某种方式连接到这个,所以我可以通过Storage Explorer管理文件吗?
答案 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。