Azure functions 如何从ARM模板部署Azure Function host.json文件

Azure functions 如何从ARM模板部署Azure Function host.json文件,azure-functions,azure-resource-manager,azure-web-app-service,Azure Functions,Azure Resource Manager,Azure Web App Service,我有一个Azure Function应用程序服务,我使用ARM模板将其部署到Azure 我已经修改了我的应用程序服务的host.json文件,以延长函数的默认超时时间,如下所示: { "functionTimeout": "00:10:00" } 如何在ARM模板中包含此更改,以便将更新的host.json文件自动部署到Azure 现在,我部署了ARM模板,必须手动更新host.json文件,据我所知,host.json只能作为已发布应用程序的工件进行控制,其设置不能被ARM级别的任何

我有一个Azure Function应用程序服务,我使用ARM模板将其部署到Azure

我已经修改了我的应用程序服务的host.json文件,以延长函数的默认超时时间,如下所示:

{
    "functionTimeout": "00:10:00"
}
如何在ARM模板中包含此更改,以便将更新的host.json文件自动部署到Azure


现在,我部署了ARM模板,必须手动更新host.json文件,据我所知,host.json只能作为已发布应用程序的工件进行控制,其设置不能被ARM级别的任何内容覆盖。因此,必须在Azure功能级别重新发布才能更新基于host.json的设置

现在您不需要发布应用程序的所有内容,只需发布设置即可。要使用Azure Functions命令行工具实现这一点,您应该能够做到:

func azure functionapp publish --publish-settings-only
注意:您可以在其中添加可选的-overwrite settings或-y以覆盖现有设置,否则将提示