クイック スタート: PowerShell を使用してパブリック IP アドレス プレフィックスを作成する
パブリック IP アドレス プレフィックスとその作成、変更、削除の方法について説明します。 パブリック IP アドレス プレフィックスは、Standard 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 を使用して、QuickStartCreateIPPrefix-rg という名前のリソース グループを場所 eastus2 に作成します。
$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
パラメーターに「IPv6」を入力します。 ゾーン冗長 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 アドレスを作成します。
myPublicIpPrefix プレフィックスで New-AzPublicIpAddress を使用してパブリック 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
Note
プレフィックスの範囲から割り当てることができるのは、Standard SKU で作成された静的パブリック IP アドレスのみです。 パブリック IP アドレスの SKU の詳細については、「パブリック IP アドレス」をご覧ください。
プレフィックスを削除する
このセクションでは、プレフィックスを削除する方法を説明します。
パブリック IP プレフィックスを削除するには、Remove-AzPublicIpPrefix を使用します。
$pr =@{
Name = 'myPublicIpPrefix'
ResourceGroupName = 'QuickStartCreateIPPrefix-rg'
}
Remove-AzPublicIpPrefix @pr
Note
プレフィックス内のアドレスがパブリック IP アドレス リソースに関連付けられている場合は、まずパブリック IP アドレス リソースを削除する必要があります。 パブリック IP アドレスの削除に関するページを参照してください。
リソースのクリーンアップ
この記事では、パブリック IP プレフィックスを作成し、さらにそのプレフィックスからパブリック IP を作成しました。
パブリック IP プレフィックスの処理が終わったら、リソース グループと、それに含まれているすべてのリソースを削除します。
Remove-AzResourceGroup -ResourceGroupName 'QuickStartCreateIPPrefix-rg'
次のステップ
次の記事に進んで、Azure CLI を使用して、パブリック IP プレフィックスを作成する方法を学習してください。