Azure functions 地形-->;Azure应用程序服务计划:区域中不支持请求的功能

Azure functions 地形-->;Azure应用程序服务计划:区域中不支持请求的功能,azure-functions,terraform,azure-app-service-plans,terraform-provider-azure,Azure Functions,Terraform,Azure App Service Plans,Terraform Provider Azure,我正在试用Terraform来部署一个具有高级消费计划的Azure功能应用程序。在其他资源中,还有terraform docs所需的应用程序服务计划 在尝试修改svc计划时,我遇到以下错误 错误:创建/更新应用程序服务计划“任务调度器svc计划”(资源组“任务”):web.AppServicePlansClient#CreateOrUpdate:发送请求失败:StatusCode=400--原始错误:Code=“BadRequest”Message=“请求的功能在区域中不受支持”。详细信息=[{

我正在试用Terraform来部署一个具有高级消费计划的Azure功能应用程序。在其他资源中,还有terraform docs所需的应用程序服务计划

在尝试修改svc计划时,我遇到以下错误

错误:创建/更新应用程序服务计划“任务调度器svc计划”(资源组“任务”):web.AppServicePlansClient#CreateOrUpdate:发送请求失败:StatusCode=400--原始错误:Code=“BadRequest”Message=“请求的功能在区域中不受支持”。详细信息=[{”Message:“请求的功能在区域中不受支持。”},{“Code”:“BadRequest”},{“ErrorEntity”:{“Code”:“BadRequest”,“ExtendedCode”:“59911”,“Message”:“请求的功能在区域中不受支持”。,“MessageTemplate”:“请求的功能在区域中不受支持”。,“Parameters”:[]}]

我所有的资源都在西欧地区。不幸的是,该错误没有给出导致此问题的功能的任何指示

请在下面找到我的tf模板。有人发现错误了吗

提供程序“azurerm”{
version=“=1.33.1”
}
资源“azurerm\u资源组”“任务”{
name=“任务”
location=“${var.location}”
tags=“${var.tags}”
}
#AZURE函数
资源“azurerm\u应用程序\u服务\u计划”“任务”{
name=“${var.app-svc-plan-name}-svc计划”
location=“${var.location}”
resource_group_name=“${azurerm_resource_group.tasks.name}”
kind=“弹性”
氙气是真的吗
按站点缩放=错误
最大弹性工人人数=5
sku{
tier=“ElasticPremium”
size=“EP1”
容量=1
}
}
资源“azurerm_应用程序_服务”“任务”{
name=“az func svc”
location=“${var.location}”
resource_group_name=“${azurerm_resource_group.tasks.name}”
app_service_plan_id=“${azurerm_app_service_plan.tasks.id}”
https_only=true
站点配置{
#仅允许来自的入站连接
ip_限制{
ip_address=“${data.azurerm_key\u vault\u secret.external ip range.value}”
}
使用\u 32位\u工作者\u进程=false
#用于访问vnet
#需要委派的子网
virtual_network_name=“${data.azurerm_virtual_network.vnet.name}”
}
}
资源“azurerm_存储_帐户”“az func任务”{
name=“azfunctasks”
resource_group_name=“${azurerm_resource_group.tasks.name}”
location=“${var.location}”
账户_tier=“标准”
帐户\u复制\u type=“LRS”
}
资源“azurerm_应用程序_洞察”“az func”{
name=“az func ai”
location=“${var.location}”
resource_group_name=“${azurerm_resource_group.tasks.name}”
应用程序类型=“Web”
}
资源“azurerm_函数_应用程序”“az func应用程序”{
name=“az func应用程序”
location=“${var.location}”
resource_group_name=“${azurerm_resource_group.tasks.name}”
app_service_plan_id=“${azurerm_app_service_plan.tasks.id}”
存储\连接\字符串=“${azurerm\存储\帐户.az func任务.主\连接\字符串}”
version=“~2”
应用程序设置={
APPINSIGHTS_INSTRUMENTATIONKEY=“${azurerm_应用程序_insights.az函数检测_键}”
函数\u WORKER\u RUNTIME=“powershell”
}
身份{
type=“SystemAssigned”
}

}
我假设您正在使用变量
app svc plan name
和值
task scheduler
。因此,我猜,azurerm应用程序服务计划是您出错的原因。也许改变一些参数?在地形示例中,他们用于的是氙气高级容器层。也许这就是问题所在,因为您使用ElasticPremium。
.

取消注释确实是氙气的解决方案。谢谢你发现了。