1

我想部署一个函数应用程序,包括使用将在 Azure 市场中作为托管应用程序发布的 ARM 模板的代码。

我在文档中看到您可以在 ARM 模板中添加一个sourcecontrols元素,您可以使用它来指向例如 GitHub 存储库。但是,我不想使用存储库,我想将代码上传到 Function App。

我也知道您可以使用 Azure CLI 或 powershell 上传代码,但是在市场上发布应用程序时这是不可能的。

有没有办法让一个包包含包括代码在内的所有内容,并使用 Azure Marketplace 中的 ARM 模板将其上传到 Function App?

4

1 回答 1

7

你应该看看Run-From-Zip。基本上,您将 zip 包托管在某处(通常是存储 blob),然后在 ARM 模板中设置一个WEBSITE_RUN_FROM_ZIP指向它的应用程序设置。

作为替代方案,您可以使用 ARM msdeploy 扩展,并将其指向 zip 包(例如,类似这样的东西)。

于 2018-08-08T14:51:58.330 回答