使用 Azure PowerShell 升級公用 IP 位址

重要

基本 SKU 公用 IP 將於 2025 年 9 月 30 日淘汰。 如需詳細資訊,請參閱官方公告。 如果您目前使用基本 SKU 公用 IP,請務必在淘汰日期之前升級至標準 SKU 公用 IP。

Azure 公用 IP 位址會使用基本或標準 SKU 來建立。 SKU 決定其功能,包括配置方法、功能支援,以及其可以建立關聯的資源。

在本文中,您將了解如何使用 Azure PowerShell 將靜態基本 SKU 公用 IP 位址升級至標準 SKU。

必要條件

如果您選擇在本機安裝和使用 PowerShell,本文會要求使用 Azure PowerShell 模組版本 5.4.1 或更新版本。 執行 Get-Module -ListAvailable Az 以尋找安裝的版本。 如果您需要升級,請參閱安裝 Azure PowerShell 模組。 如果正在本機執行 PowerShell,也需要執行 Connect-AzAccount,以建立與 Azure 的連線。

升級公用 IP 位址

在本節中,您將使用 Azure CLI 將靜態基本 SKU 公用 IP 升級至標準 SKU。 升級公用IP資源會保留IP位址。

若要升級公用 IP,該 IP 不得與任何資源相關聯。 如需詳細資訊,請參閱檢視、修改公用 IP 位址的設定,或刪除公用 IP 位址,以了解如何解除與公用 IP 的關聯。

升級公用IP資源會保留IP位址。

重要

在大部分情況下,從基本升級至標準 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 會持續沒有保證的可用性區域

確認升級

在本節中,您將確認公用 IP 位址現在是標準 SKU。

### Place the public IP address into a variable. ###
$ip = @{
    Name = 'myBasicPublicIP'
    ResourceGroupName = 'myResourceGroup'
}
$pubIP = Get-AzPublicIpAddress @ip

### Display setting. ####
$pubIP.Sku.Name

此命令應該會顯示標準

下一步

在本文中,您已將基本 SKU 公用 IP 位址升級至標準 SKU。

如需 Azure 中公用 IP 位址的詳細資訊,請參閱: