缺少Terraform Azurerm功能应用程序设置host.json文档

时间:2019-05-09 09:14:17

标签: azure terraform

我正在与现有管道一起使用Terraform代码部署AzureRM资源。当前的要求之一是在功能的“功能应用程序设置”页面上将日志记录级别设置为“调试”。这是事情变得模糊的地方,因为我似乎找不到任何示例或文档。我要设置的部分是 host.json 部分。

在代码部分中是我要设置的示例。图片链接:https://ibb.co/v3Nxb6d

在terraform代码中,我有一个app_settings的部分,可以正常工作。我查看了terraform文档,并在Google周围搜索,找不到任何有关它的信息。

{
  "version": "2.0",
  "functionTimeout": "00:10:00",
  "logging": {
    "logLevel": {
      "default": "Debug"
    }
  }
}

1 个答案:

答案 0 :(得分:0)

host.json文件是自动生成的。函数主机启动后,它将从host.json中读取日志级别,并使用相应的过滤规则注入ILogger实例。

主机配置不是env变量,其设置不能被ARM级别的任何内容覆盖。但是,您还可以通过“应用程序设置”配置各种设置。您可以参考此wiki