【问题标题】:How to deploy Azure Function host.json file from ARM template如何从 ARM 模板部署 Azure Function host.json 文件
【发布时间】:2018-01-19 21:11:45
【问题描述】:

我有一个使用 ARM 模板部署到 Azure 的 Azure 函数(应用服务)。

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

{
    "functionTimeout": "00:10:00"
}

如何在我的 ARM 模板中包含此更改,以便将更新后的 host.json 文件自动部署到 Azure?

现在,我部署了 ARM 模板,必须手动更新 host.json 文件

【问题讨论】:

    标签: azure-functions azure-resource-manager azure-web-app-service


    【解决方案1】:

    据我所知,host.json 只能作为已发布应用程序的工件进行控制,并且其设置不能被 ARM 级别的任何内容覆盖。因此,您必须在 Azure 函数级别重新发布以更新基于 host.json 的设置。

    现在您不需要发布应用程序的所有内容,您可以简单地发布设置。要使用 Azure Functions 命令行工具执行此操作,您应该能够做到:

    func azure functionapp publish --publish-settings-only
    

    注意:您可以在此处添加可选的--overwrite-settings-y 以覆盖现有设置,否则会提示。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多