我试图找出为什么我的 Visual Studio 代码中的 omisharp 没有得到任何帮助。
我已经尝试重新安装应用程序和扩展程序,但问题仍然存在。
关于我可能缺少什么的任何想法?我需要安装什么?
// 亚历克斯
我正在使用 Terraform,现在我的情况是,随着基础设施可能发生变化,我的应用程序的所有应用程序设置都会被填充。这样,一切都是自动的。
但是,我的 Linux 消费计划功能应用程序有一个问题,该应用程序的应用程序设置需要在部署期间进行设置。WEBSITE_RUN_FROM_PACKAGE 是在部署期间设置为 URL 的值。
我的问题是 terraform 会删除该值或将其设置为我设置的任何值。
在 terraform 部署期间如何使该值保持不变?
要么从 azure 获取价值,要么忽略 terraform 中的价值?
我发现了这个,但它似乎不适用于应用程序设置部分。
https://www.terraform.io/docs/configuration/resources.html#ignore_changes
我的测试:
resource "azurerm_function_app" "shipping-broker-msw-func" {
name = "shipping-broker-msw-func"
...
app_settings = {
...
"WEBSITE_RUN_FROM_PACKAGE" = "URL_Form_CD"
}
lifecycle {
ignore_changes = [
app_settings["WEBSITE_RUN_FROM_PACKAGE"],
]
}
}
Run Code Online (Sandbox Code Playgroud)