Terraform azurerm_资源组模板部署创建的资源未检测到差异
我在通过azurerm\u资源\u组\u模板\u部署创建的资源方面遇到问题。我有一些带有虚拟路径的web应用程序,这些虚拟路径是由azurerm_资源组模板部署创建的。如果我转到Azure Portal并删除web应用程序,然后运行terraform apply重新创建这些资源,则web应用程序创建得很好,但虚拟路径不是。Terraform似乎没有检测到这些丢失的虚拟路径。我已经提交了一份申请,但维护人员已经将其标记为一个问题,因此我不确定是否会得到回复 以前有没有其他人注意到这个问题?我认为Terraform能够发现差异并应用缺失的东西。如果我将这些资源标记为污染,Terraform甚至无法摧毁它们。我得到这个错误:Terraform azurerm_资源组模板部署创建的资源未检测到差异,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,我在通过azurerm\u资源\u组\u模板\u部署创建的资源方面遇到问题。我有一些带有虚拟路径的web应用程序,这些虚拟路径是由azurerm_资源组模板部署创建的。如果我转到Azure Portal并删除web应用程序,然后运行terraform apply重新创建这些资源,则web应用程序创建得很好,但虚拟路径不是。Terraform似乎没有检测到这些丢失的虚拟路径。我已经提交了一份申请,但维护人员已经将其标记为一个问题,因此我不确定是否会得到回复 以前有没有其他人注意到这个问题?我认为T
错误:删除此模板部署设置的项目:删除嵌套资源“/subscriptions/000-000-000/resourceGroups/rg/providers/Microsoft.Web/sites/api/slots/staging/config/Web”:pollingtrackbase#updateRawBody:未能解组响应主体:StatusCode=0--原始错误:无效字符'
Terraform v0.14.7
+ provider registry.terraform.io/hashicorp/azurerm v2.44.0
resource "azurerm_resource_group_template_deployment" "api_virtual_directory" {
name = "api_virtual_directory"
resource_group_name = azurerm_resource_group.digital.name
deployment_mode = "Incremental"
template_content = <<TEMPLATE
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"webAppName": {
"type": "String",
"defaultValue": "${module.webapp["api"].name}"
},
"virtualApplications":{
"type": "Array",
"defaultValue":[
{
"virtualPath": "/",
"physicalPath": "site\\wwwroot",
"preloadEnabled": false,
"virtualDirectories": null
},
{
"virtualPath": "/app1",
"physicalPath": "site\\wwwroot\\app1",
"preloadEnabled": false,
"virtualDirectories": null
},
{
"virtualPath": "/app2",
"physicalPath": "site\\wwwroot\\app2",
"preloadEnabled": false,
"virtualDirectories": null
}
]
}
},
"resources": [
{
"type": "Microsoft.Web/sites/config",
"name": "[concat(parameters('webAppName'), '/web')]",
"apiVersion": "2020-06-01",
"properties": {
"virtualApplications": "[parameters('virtualApplications')]"
}
}
]
}
TEMPLATE
depends_on = [module.webapp["api"]]
}