Azure中如何用PowerShell获取Basic SKU资源列表?能否升级至Standard SKU?
Azure Basic SKU公网IP相关问题解答
一、使用PowerShell查询Basic SKU公网IP资源
你可以直接通过Azure PowerShell命令筛选Basic SKU的公网IP资源,避开原REST API因查询范围过广导致的超时问题:
查询所有Basic SKU公网IP
# 获取当前订阅下所有Basic SKU的公网IP资源 Get-AzPublicIpAddress | Where-Object { $_.Sku.Name -eq 'Basic' }
精简展示核心信息
# 筛选后仅输出名称、资源组、IP地址等关键属性 Get-AzPublicIpAddress | Where-Object { $_.Sku.Name -eq 'Basic' } | Select-Object Name, ResourceGroupName, Location, IpAddress, Sku
二、Basic SKU公网IP升级至Standard SKU说明
可以直接升级,但需满足以下前提:
- 公网IP为静态分配(Basic SKU动态IP需先转为静态)
- 公网IP未关联不支持Standard SKU的资源(如部分旧版负载均衡)
- 当前Azure区域支持Standard SKU公网IP(绝大多数区域均支持)
升级步骤(PowerShell)
- 若公网IP为动态分配,先转为静态:
$pip = Get-AzPublicIpAddress -Name "<你的公网IP名称>" -ResourceGroupName "<你的资源组名称>" $pip.PublicIpAllocationMethod = 'Static' Set-AzPublicIpAddress -PublicIpAddress $pip
- 升级SKU至Standard:
$pip = Get-AzPublicIpAddress -Name "<你的公网IP名称>" -ResourceGroupName "<你的资源组名称>" $pip.Sku.Name = 'Standard' Set-AzPublicIpAddress -PublicIpAddress $pip
注意:升级后Standard SKU公网IP默认拒绝所有入站流量,需配置对应网络安全组(NSG)规则开放所需端口/协议,避免业务中断。
内容的提问来源于stack exchange,提问作者Kristy
相关产品推荐
相关产品推荐

