在大部分情況下,從基本升級至標準 SKU 的公用 IP 會持續沒有可用性區域。 這表示其不能與區域備援的 Azure 資源建立關聯,或繫結到提供此功能區域中的預先指定區域。 (在少數情況下,基本公用 IP 已指派特定區域,其會在升級至標準時保留此區域。)
注意
如果您有多個連結至虛擬機器的基本 SKU 公用 IP 位址,則使用升級指令碼可能會比較容易進行操作。
### Place the public IP address into a variable. ###
$ip = @{
Name = 'myBasicPublicIP'
ResourceGroupName = 'myResourceGroup'
}
$pubIP = Get-AzPublicIpAddress @ip
### Set the SKU to standard. ###
$pubIP.Sku.Name = 'Standard'
Set-AzPublicIpAddress -PublicIpAddress $pubIP
注意
您要升級的基本公用 IP 必須具有靜態指派。 如果嘗試升級動態配置的 IP 位址,您會收到一則警告,指出無法升級 IP。 升級之前,請將 IP 位址指派變更為靜態。
警告
將基本公用 IP 升級至標準 SKU 無法反轉。 從基本升級至標準 SKU 的公用 IP 會持續沒有保證的可用性區域。
確認升級
在本節中,您會使用 Azure 入口網站、Azure CLI 或 Azure PowerShell,確認公用 IP 位址現在是標準 SKU。
# Get the SKU of the public IP address.
az network public-ip show \
--resource-group myResourceGroup \
--name myBasicPublicIP \
--query sku \
--output tsv
使用下列 Azure PowerShell 命令,確認 SKU 在輸出中列為 標準 :
### Place the public IP address into a variable. ###
$ip = @{
Name = 'myBasicPublicIP'
ResourceGroupName = 'myResourceGroup'
}
$pubIP = Get-AzPublicIpAddress @ip
### Display setting. ####
$pubIP.Sku.Name