len*_*mos 5 terraform azure-functions
在我们的 Azure Functions Application Insights 日志中,有很多带有以下消息的警告:
不再支持仪表板设置。有关详细信息,请参阅https://aka.ms/functions-dashboard。
我们使用 Terraform 构建 Azure 资源,并且由于我们的函数应用程序面向“~4”运行时版本,因此我们不会将该设置添加AzureWebJobsDashboard到函数的应用程序设置中。(根据文档:该AzureWebJobsDashboard设置仅对面向 Azure Functions 运行时版本 1.x 的应用程序有效。)
因此,我很惊讶地发现AzureWebJobsDashboardAzure 门户中具有值的设置。知道它是怎么到那里的吗?
我在门户中手动删除了我们运行的四个应用程序的设置,并且记录的警告消失了 - 但是,过了一会儿,该设置又重新出现在其中一个应用程序中 有什么方法可以确保删除是永久的吗?
编辑:我尝试手动删除四个新应用程序的设置 - 确保保存更改,几个小时后该设置重新出现在其中两个应用程序中。
Edit2: 1-2 天后,所有八个应用程序中的设置都会恢复。
小智 10
builtin_logging_enabledAzure 函数的 terraform 资源中
有一个特殊设置: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/function_app#enable_builtin_logging
将其设置为 false 应该禁用AzureWebJobsDashboard.
只需将其添加到 azurerm_windows_function_app 资源中,如下所示:
resource "azurerm_windows_function_app" "func" {
name = "sample-function-app"
builtin_logging_enabled = false
...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2404 次 |
| 最近记录: |