【发布时间】:2018-04-12 16:25:30
【问题描述】:
使用专用(标准)应用服务计划创建 Azure 功能时,我期望“链接”起来的文件服务没有“链接”到存储帐户。但是,存储帐户确实可以正确创建。当我转到 Azure 存储帐户刀片并找到文件存储时,Azure 没有链接到存储帐户的文件服务。使用 Windows 桌面软件 Microsoft Azure Storage Explorer (0.9.6) 时,我没有看到任何链接的文件共享。
当我转到 Azure Function 的高级工具 (Kudo) 时,我可以看到存储帐户文件夹“Data”、“LogFiles”和“Site”以及我期望找到的 wwwroot。但是由于某些网络限制,我无法通过网站上传代码,因此该选项已失效。
创建基于消耗的计划时,一切都很好地连接起来,我可以在 Azure 存储资源管理器应用程序中管理它们。如何将我已经创建的文件服务文件共享链接到我已经创建的 Azure 函数,以便我可以在桌面应用程序中对其进行管理,并让内容在存储资源管理器中正确显示?
【问题讨论】:
-
在专用 SKU(基本/标准)中运行时,存储后端有点不同,您在存储资源管理器中看不到。您可以通过许多其他方式部署到它,Zip deploy being just one of them。或者新的Run-from-zip aka zipfs - 注意这个仍然是preview的东西
-
我仍然可以从我的代码中通过 Visual Studio Publish 进行部署。然而,这并不理想,因为它是一个本地副本,没有像部署的代码那样被“验证”(因为发生了无法识别本地更改的人为错误)。理想情况下,将建立一个 VSTS 发布。使用带有预编译 C# 代码的 Zip 文件部署,我假设您必须使用 bin/release/[net_version]/* 并发布它(取出本地设置文件)?
标签: azure azure-functions azure-storage-files