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

请求协助:使用Terraform创建Azure App Service Environment_v3专用终结点

Terraform 配置:Azure App Service Environment v3 专用终结点创建

Azure App Service Environment v3(ASEv3)对应的专用终结点子资源类型为ase,以下是完整的Terraform配置示例:

# 引用已存在的资源组
data "azurerm_resource_group" "example" {
  name = "your-resource-group-name"
}

# 引用已存在的ASEv3实例
data "azurerm_app_service_environment_v3" "example" {
  name                = "your-ase-name"
  resource_group_name = data.azurerm_resource_group.example.name
}

# 引用已存在的虚拟网络子网(需提前禁用专用终结点网络策略)
data "azurerm_subnet" "example" {
  name                 = "your-subnet-name"
  virtual_network_name = "your-vnet-name"
  resource_group_name  = data.azurerm_resource_group.example.name
}

# 创建ASEv3的专用终结点
resource "azurerm_private_endpoint" "ase_v3" {
  name                = "ase-v3-pe"
  location            = data.azurerm_resource_group.example.location
  resource_group_name = data.azurerm_resource_group.example.name
  subnet_id           = data.azurerm_subnet.example.id

  private_service_connection {
    name                           = "ase-v3-psc"
    private_connection_resource_id = data.azurerm_app_service_environment_v3.example.id
    subresource_names              = ["ase"] # ASEv3对应的子资源类型
    is_manual_connection           = false
  }

  # 可选:创建专用DNS区域关联(若需通过私有DNS解析ASE)
  private_dns_zone_group {
    name                 = "ase-v3-dns-group"
    private_dns_zone_ids = ["/subscriptions/your-subscription-id/resourceGroups/your-dns-rg/providers/Microsoft.Network/privateDnsZones/privatelink.azurewebsites.net"]
  }
}

关键注意事项

  • 子网需提前配置private_endpoint_network_policies = "Disabled",否则无法部署专用终结点
  • subresource_names必须设置为["ase"],这是ASEv3专用终结点唯一支持的子资源类型
  • 若需要私有DNS解析,需关联privatelink.azurewebsites.net专用DNS区域(需提前创建)

内容的提问来源于stack exchange,提问作者SAUPARNA DATTA

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 20:25:57