使用 Azure PowerShell 升級公用 IP 位址
重要
基本 SKU 公用 IP 將於 2025 年 9 月 30 日淘汰。 如需詳細資訊,請參閱官方公告。 如果您目前使用基本 SKU 公用 IP,請務必在淘汰日期之前升級至標準 SKU 公用 IP。
Azure 公用 IP 位址會使用基本或標準 SKU 來建立。 SKU 決定其功能,包括配置方法、功能支援,以及其可以建立關聯的資源。
在本文中,您將了解如何使用 Azure PowerShell 將靜態基本 SKU 公用 IP 位址升級至標準 SKU。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立一個。
- 您訂用帳戶中的靜態基本 SKU 公用 IP 位址。 如需詳細資訊,請參閱使用 PowerShell 建立基本公用 IP 位址。
- 已在本機安裝 Azure PowerShell 或 Azure Cloud Shell
如果您選擇在本機安裝和使用 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 位址的詳細資訊,請參閱: