快速入門:使用 PowerShell 建立公用 IP 位址首碼
了解公用 IP 位址首碼,以及如何建立、變更和刪除公用 IP 位址首碼。 公用 IP 位址首碼是標準 SKU 公用 IP 位址的連續範圍。
當您建立公用 IP 位址資源時,可以從首碼指派靜態公用 IP 位址,並將位址與虛擬機器、負載平衡器或其他資源相關聯。 如需詳細資訊,請參閱公用 IP 位址前置詞概觀。
必要條件
- 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶。
- 已在本機安裝 Azure PowerShell 或 Azure Cloud Shell
如果您選擇在本機安裝和使用 PowerShell,本文會要求使用 Azure PowerShell 模組版本 5.4.1 或更新版本。 執行 Get-Module -ListAvailable Az
以尋找安裝的版本。 如果您需要升級,請參閱安裝 Azure PowerShell 模組。 如果正在本機執行 PowerShell,也需要執行 Connect-AzAccount
,以建立與 Azure 的連線。
建立資源群組
Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。
使用 New-AzResourceGroup 在 eastus2 位置中建立名為 QuickStartCreateIPPrefix-rg 的資源群組。
$rg =@{
Name = 'QuickStartCreateIPPrefix-rg'
Location = 'eastus2'
}
New-AzResourceGroup @rg
建立公用 IP 位址首碼
在此節中,您將使用 Azure PowerShell 建立區域備援、區域性和非區域性公用 IP 首碼。
範例中的首碼為:
IPv4 - /28 (16 個位址)
IPv6 - /124 (16 個位址)
如需可用首碼大小的詳細資訊,請參閱首碼大小。
使用 New-AzPublicIpPrefix 在 eastus2 位置建立名稱為 myPublicIpPrefix 的公用 IP 首碼。
IPv4
若要建立 IPv4 公用 IP 首碼,請在 -IpAddressVersion
參數中輸入 IPv4。 若要建立區域備援 IPv4 首碼,請在 -Zone
參數中輸入 1,2,3。
$ipv4 =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'eastus2'
PrefixLength = '28'
IpAddressVersion = 'IPv4'
Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv4
IPv6
若要建立 IPv4 公用 IP 首碼,請在 -IpAddressVersion
參數中輸入 IPv4。 若要建立區域備援 IPv6 首碼,請在 -Zone
參數中輸入 1,2,3。
$ipv6 =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'eastus2'
PrefixLength = '124'
IpAddressVersion = 'IPv6'
Zone = 1,2,3
}
New-AzPublicIpPrefix @ipv6
從首碼建立靜態公用 IP 位址
建立首碼之後,您必須從首碼建立靜態 IP 位址。 在此節中,您會從先前建立的首碼建立靜態 IP 位址。
使用 New-AzPublicIpAddress 建立具有 myPublicIpPrefix 首碼的公用 IP 位址。
若要建立 IPv4 公用 IP 位址,請在 -IpAddressVersion
參數中輸入 IPv4。
$pf =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
$prefix = Get-AzPublicIpPrefix @pf
$ipv4 =@{
Name = 'myPublicIpAddress'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
Location = 'eastus2'
Sku = 'Standard'
Tier = 'Regional'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
PublicIpPrefix = $prefix
}
New-AzPublicIpAddress @ipv4
注意
只能從首碼的範圍指派使用標準 SKU 建立的靜態公用 IP 位址。 若要深入了解公用 IP 位址 SKU,請參閱公用 IP 位址。
刪除首碼
在此節中,您會了解如何刪除首碼。
若要刪除公用 IP 首碼,請使用 Remove-AzPublicIpPrefix。
$pr =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
Remove-AzPublicIpPrefix @pr
注意
如果首碼內的位址與公用 IP 位址資源相關聯,則您必須先刪除公用 IP 位址資源。 請參閱刪除公用 IP 位址。
清除資源
在此文章中,您已建立公用 IP 首碼和來自該首碼的公用 IP。
當您處理好公用 IP 首碼時,請刪除資源群組及其包含的所有資源:
Remove-AzResourceGroup -ResourceGroupName 'QuickStartCreateIPPrefix-rg'
下一步
前進到下一篇文章,以了解如何使用 Azure CLI 來建立公用 IP 首碼: