このクイックスタートでは、Azure パブリック IP アドレスを作成する方法について説明します。 Azure のパブリック IP アドレスは、Azure リソースへのパブリック接続に使用されます。 リージョンとグローバルの 2 つのレベルのパブリック IP アドレスを使用できます。 パブリック IP アドレスのルーティング優先順位は、作成時に設定されます。 インターネット ルーティングと Microsoft ネットワーク ルーティングが利用可能な選択肢です。
前提条件
- アクティブなサブスクリプションが含まれる 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 を使用して QuickStartCreateIP-rg という名前のリソース グループを場所 eastus2 に作成します。
$rg =@{
Name = 'QuickStartCreateIP-rg'
Location = 'eastus2'
}
New-AzResourceGroup @rg
パブリック IP を作成する
標準のゾーン冗長 IP アドレスを作成する
Note
運用環境のワークロードには Standard SKU パブリック IP が推奨されます。 SKU の詳細については、「パブリック IP アドレス」を参照してください。
次のコマンドは、Az.Network モジュールのバージョン 4.5.0 以降で動作します。 現在使用されている PowerShell モジュールの詳細については、PowerShellGet のドキュメントを参照してください。
このセクションでは、ゾーンを含むパブリック IP を作成します。 パブリック IP アドレスは、ゾーン冗長またはゾーン ベースにすることができます。
New-AzPublicIpAddress を使用して、QuickStartCreateIP-rg に myStandardPublicIP という名前の Standard ゾーン冗長パブリック IPv4 アドレスを作成します。
IPv6 アドレスを作成するには、--IpAddressVersion パラメーターを IPv6 に変更します。
$ip = @{
Name = 'myStandardPublicIP'
ResourceGroupName = 'QuickStartCreateIP-rg'
Location = 'eastus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
Zone = 1,2,3
}
New-AzPublicIpAddress @ip
重要
4.5.0 より前の Az.Network モジュールの場合は、ゾーン パラメーターを指定せずに上記のコマンドを実行して、ゾーン冗長 IP アドレスを作成します。
ルーティングの優先順位と階層
Standard SKU の静的パブリック IPv4 アドレスでは、ルーティングの優先順位またはグローバル階層の機能がサポートされます。
既定では、パブリック IP アドレスに対するルーティングの優先順位は Microsoft ネットワークに設定され、Microsoft のグローバル ワイドなエリア ネットワークを通してユーザーにトラフィックが配信されます。
インターネットを選択すると、Microsoft のネットワーク上での移動が最小限に抑えられます。その代わりに、トラフィックをコスト最適化された速度で配信するために、転送 ISP ネットワークを使用します。
ルーティングの優先順位の詳細については、「ルーティングの優先順位とは (プレビュー)」を参照してください。
このコマンドによって、ルーティングの優先順位の種類にインターネットが指定された新しい Standard ゾーン冗長パブリック IPv4 アドレスが作成されます。
## Create IP tag for Internet and Routing Preference. ##
$tag = @{
IpTagType = 'RoutingPreference'
Tag = 'Internet'
}
$ipTag = New-AzPublicIpTag @tag
## Create IP. ##
$ip = @{
Name = 'myStandardPublicIP-RP'
ResourceGroupName = 'QuickStartCreateIP-rg'
Location = 'eastus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv4'
IpTag = $ipTag
Zone = 1,2,3
}
New-AzPublicIpAddress @ip
リソースをクリーンアップする
仮想マシンとパブリック IP プレフィックスを使い終えたら、Remove-AzResourceGroup を使用してリソース グループとそれに含まれるすべてのリソースを削除します。
Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'
次のステップ
次の記事に進んで、パブリック IP プレフィックスの作成方法を学習してください。