我正在部署应用服务环境,我需要获取其出站IP。部署后,我可以在资源管理器中看到IP,我应该能够使用以下CmdLet获取信息:
Get-AzureRmResource -ResourceGroupName asepoc-base -ResourceType Microsoft.Web/hostingEnvironments/capacities -ResourceName asepocxxxx/virtualip -ApiVersion 2015-08-01
但是这个命令不会返回任何内容,但是在Http响应中可以使用fiddler查看完整的json对象。
我错过了什么?是否有另一种方式(可能直接在ARM模板中使用reference())来获取IP?
答案 0 :(得分:3)
更简单的方法:
(Get-AzureRmWebApp -ResourceGroupName xxx -Name yyy).OutboundIpAddresses
你的方式:
(Get-AzureRmResource -ResourceGroupName xxx-ResourceType Microsoft.Web/sites -ApiVersion yyy -ResourceName zzz).Properties.OutboundIpAddresses