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

创建Azure Api Management时内部Vnet未在下拉列表中显示

Azure APIM部署时内部VNet未显示在下拉列表的排查方案

核心排查点与解决步骤

  • 检查区域一致性
    APIM服务必须和目标VNet处于同一Azure区域,跨区域VNet不会出现在下拉列表中,确认两者区域设置完全匹配。

  • 验证子网配置合规性
    用于APIM的子网需满足以下要求:

    • 必须是专用子网,不能与其他Azure服务共享(如VM、其他PaaS服务)
    • 子网最小大小为/24(256个IP地址),APIM需要足够IP用于内部组件部署
    • 暂时移除子网关联的网络安全组(NSG)或路由表限制规则,测试是否能正常显示(规则可能阻止APIM枚举资源)
  • 确认账号权限
    部署APIM的Azure账号必须拥有目标VNet的**网络参与者(Network Contributor)**或更高权限,否则无法枚举VNet资源。通过Azure门户IAM页面检查权限,必要时添加对应角色。

  • 匹配SKU与VNet类型

    • 仅APIM的Premium、Standard、Basic SKU支持VNet集成,Consumption SKU无VNet功能,下拉列表会隐藏选项
    • 若选择内部VNet模式,确保VNet是Azure虚拟网络,而非已逐步淘汰的经典VNet(APIM对经典VNet支持有限)
  • 规避UI缓存或用命令行部署
    浏览器UI缓存可能导致VNet不显示,尝试刷新页面;或用PowerShell直接指定VNet部署:

    New-AzApiManagement -ResourceGroupName "你的资源组名" -Name "你的APIM名称" -Location "目标区域" -Organization "你的组织名" -AdminEmail "管理员邮箱" -Sku "Premium" -VirtualNetworkType "Internal" -VirtualNetworkSubnetId "/subscriptions/你的订阅ID/resourceGroups/你的资源组/providers/Microsoft.Network/virtualNetworks/你的VNet名/subnets/你的子网名"
    
  • 检查VNet资源状态
    确认目标VNet和子网处于正常运行状态,无锁定、删除或更新中状态,通过Azure门户VNet页面查看资源状态是否存在报错。


内容的提问来源于stack exchange,提问作者dante demon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 09:39:25