С прошлой ночи я получаю сообщение об ошибке при развертывании моего веб-приложения в Azure с помощью Terraform:
Error creating/updating App Service Plan "test-euw-asp" (Resource Group "test-middle-euw-rg"): web.AppServicePlansClient#CreateOrUpdate: Failure sending request: StatusCode=400 -- Original Error: Code="LinkedInvalidPropertyId" Message="Property id '' at path 'properties.hostingEnvironmentProfile.id' is invalid. Expect fully qualified resource Id that start with '/subscriptions/{subscriptionId}' or '/providers/{resourceProviderNamespace}/'."
Похоже, он отправляет пустой идентификатор в объекте hostingEnvironmentProfile.
2020-02-25T15:31:56.0433755Z 2020-02-25T15:31:56.041Z [DEBUG] plugin.terraform-provider-azurerm_v1.44.0_x4.exe: {"kind":"Windows","location":"westeurope","properties":{"hostingEnvironmentProfile":{"id":""},"perSiteScaling":false,"maximumElasticWorkerCount":1,"reserved":false,"isXenon":false},"sku":{"name":"S1","tier":"standard","size":"S1","capacity":1},"tags":{}}
Я установил версию провайдера 1.44.0
provider "azurerm" {
version = "~>1.44.0"
}
Моя конфигурация терраформ
resource "azurerm_resource_group" "rg" {
name = var.ResourceGroupNameApp
location = "West europe"
}
resource "azurerm_app_service_plan" "asp" {
name = var.asp-name
resource_group_name = azurerm_resource_group.rg.name
location = azurerm_resource_group.rg.location
kind = "Windows"
sku {
size = var.asp-sku-size
tier = var.asp-sku-tier
}
}
Я нигде не использую среду хостинга. У кого-нибудь такая же проблема? Я отправил заявку в службу поддержки Terraform на github: https://github.com/terraform-providers/terraform-provider-azurerm/issues/5884
Но кто-нибудь знает обходной путь?
kind = "Windows"
? это не должно быть нужно - person 4c74356b41   schedule 26.02.2020