Zip 从存储帐户部署 Azure 功能

Zip deploy azure function from storage account

我正在尝试从 blob 存储压缩部署 azure 函数。

我已将 SCM_DO_BUILD_DURING_DEPLOYMENT, 设置为 true。 我还将 WEBSITE_RUN_FROM_PACKAGE 设置为远程 url。

如果函数在远程 url,我可以轻松部署。但是,如果我将它作为 blob on azure,我似乎无法做到这一点。

这个的可预测运行时间是 python。

要从存储帐户部署 zip,您需要导航到存储帐户中的 .zip blob,并获取为该 blob 生成的 SAS 令牌。

然后在 WEBSITE_RUN_FROM_PACKAGE 的 Function App 应用程序设置中添加相同的 url。

注意:-此选项是 运行 上 Linux 上托管在消费计划中的软件包中唯一支持的选项。

更多信息请参考Run your functions from a package file in Azure