我有一个与Azure虚拟网络相关的问题。
我尝试计算子网上可用的IP地址。 对于RDFE,我们有以下API:https://msdn.microsoft.com/en-us/library/azure/dn592118.aspx
但是对于ARM我没有找到类似的API。我在ARM找到的所有内容都是https://msdn.microsoft.com/en-us/library/azure/mt163583.aspx
你能帮帮我吗?如何获取子网上可用IP地址的数量?答案 0 :(得分:0)
使用Powershell,您可以执行以下操作:
$network = Get-AzureRmVirtualNetwork -name 'some-vnet' -ResourceGroupName 'some-network-resourcegroup'
($network.SubnetsText | ConvertFrom-Json).IpConfigurations.Count
这将为您提供虚拟网络上分配的IP地址的数量。
编辑: 如果您没有使用Powershell,您可以简单地计算上面链接的RM api中IpConfigurations部分中返回的条目数。