0

我正在部署应用服务环境,我需要获取其出站IP。一旦部署我可以看到IP在资源管理,我应该能够使用以下cmdlet来获取信息:获取Azure应用服务环境出站IP

Get-AzureRmResource -ResourceGroupName asepoc-base -ResourceType Microsoft.Web/hostingEnvironments/capacities -ResourceName asepocxxxx/virtualip -ApiVersion 2015-08-01 

但该命令不返回任何东西,althought全JSON对象可以使用招来查看在Http响应中。

我我错过了什么?有没有其他的方法(也许直接在ARM模板中使用reference())来获取IP?

回答

2

更简单的方法:

(Get-AzureRmWebApp -ResourceGroupName xxx -Name yyy).OutboundIpAddresses 

你的道:

(Get-AzureRmResource -ResourceGroupName xxx-ResourceType Microsoft.Web/sites -ApiVersion yyy -ResourceName zzz).Properties.OutboundIpAddresses 
+0

谢谢,它的工作原理。虽然我们无法直接从ASE检索任何IP,但有点奇怪...... –