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

ARM模板部署ILB ASE v2:如何获取ILB VIP输出及PowerShell属性问题

获取ILB App Service Environment v2的VIP地址(ARM模板输出与PowerShell查询)

没问题,完全可以把ILB ASE v2的VIP作为ARM模板的输出,而且你用PowerShell没找到相关属性大概率是因为默认输出只展示了常用字段,没显示完整的资源属性。我来给你详细说下两种场景的操作方法:

一、在ARM模板中输出ILB ASE的VIP地址

ILB ASE的内部VIP地址其实已经包含在它自身的资源属性里,你只需要在模板的outputs节点中引用这个属性即可:

"outputs": {
    "aseInternalVIP": {
        "type": "string",
        "value": "[reference(resourceId('Microsoft.Web/hostingEnvironments', parameters('aseName'))).internalIpAddress]"
    }
}

部署完成后,这个输出就会直接返回ILB的虚拟IP地址。

二、用PowerShell查询已部署ASE的VIP地址

你之前没找到相关属性,是因为Get-AzAppServiceEnvironment默认只展示部分常用属性,InternalIpAddress属于扩展属性,需要明确查看:

方法1:直接获取ASE对象的指定属性

# 替换成你的ASE名称和资源组名称
$ase = Get-AzAppServiceEnvironment -Name "YourASEName" -ResourceGroupName "YourRGName"
# 直接提取VIP地址
$ase.InternalIpAddress

如果想查看ASE的所有属性,可以用$ase | Format-List *,这样就能看到包括InternalIpAddress在内的全部字段。

方法2:通过Get-AzResource查询完整资源属性

如果第一种方法不生效,你也可以直接查询ARM资源的完整属性:

$aseResource = Get-AzResource -ResourceType "Microsoft.Web/hostingEnvironments" -ResourceName "YourASEName" -ResourceGroupName "YourRGName"
$aseResource.Properties.internalIpAddress

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:50:16