You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Terraform设置Azure Logic App Standard的vnetPrivatePortsCount?

关于Azure Logic App Standard的vnetPrivatePortsCount Terraform配置问题

问题原因

在你使用的azurerm 3.106.1版本中,azurerm_logic_app_standard资源的site_config块并不支持vnet_private_ports_count属性,这是导致你配置无效的直接原因。

版本支持说明

vnet_private_ports_count属性是在azurerm provider的3.110.0版本才被正式添加到azurerm_logic_app_standard的site_config配置块中的,你的当前版本低于这个要求版本,因此无法识别该属性。

解决方案

方案1:升级azurerm provider版本

将azurerm provider升级到3.110.0或更高版本,升级后你原有的配置代码即可正常生效。升级配置示例:

terraform {
  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = ">= 3.110.0"
    }
  }
}

方案2:临时替代(无法升级时)

如果暂时无法升级provider,可以通过azurerm_resource_group_template_deployment资源调用ARM模板来配置该属性,示例ARM模板片段:

{
  "resources": [
    {
      "type": "Microsoft.Web/sites",
      "apiVersion": "2023-12-01",
      "name": "your-logic-app-name",
      "location": "[resourceGroup().location]",
      "properties": {
        "siteConfig": {
          "vnetPrivatePortsCount": 2
        }
      }
    }
  ]
}

内容的提问来源于stack exchange,提问作者Vijay Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 15:52:36