この記事では、Resource Manager テンプレート内にパブリック IP アドレス リソースを作成する方法について説明します。
このパブリック IP を関連付けることができるリソースの詳細については、「 パブリック IP アドレス」を参照してください。
前提条件
- Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
- Azure サブスクリプションのリソース グループ。
- パブリック IP セクション用の Azure Resource Manager テンプレート。
Standard SKU パブリック IP を作成する
このセクションでは、Standard SKU パブリック IP を作成します。 パブリック IP アドレスは、ゾーン冗長またはゾーン ベースにすることができます。
ゾーン冗長 (Standard)
このセクションのコードでは、myStandardPublicIP という名前の Standard ゾーン冗長パブリック IPv4 アドレスを作成します。
IPv6 アドレスを作成するには、publicIPAddressVersion パラメーターを IPv6 に変更します。
追加するテンプレートのセクション:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"zones": [
"1",
"2",
"3"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
重要
2020-08-01 より前の API のバージョンでは、Standard SKU のゾーン パラメーターを指定せずに上記のコードを使用して、ゾーン冗長 IP アドレスを作成します。
Note
上記のゾーンのオプションは、Availability Zones が利用できるリージョンでのみ有効な選択です。
ゾーン冗長 (Standardv2)
このセクションのコードでは、 myStandardv2PublicIP という名前の標準 v2 ゾーン冗長パブリック IPv4 アドレスを作成します。 ゾーン冗長性を備えた Standard v2 NAT ゲートウェイを使用するには、Standard v2 SKU パブリック IP が必要です。
IPv6 アドレスを作成するには、publicIPAddressVersion パラメーターを IPv6 に変更します。
追加するテンプレートのセクション:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardv2PublicIP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standardv2"
},
"zones": [
"1",
"2",
"3"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
重要
2020-08-01 より前の API のバージョンでは、Standard SKU のゾーン パラメーターを指定せずに上記のコードを使用して、ゾーン冗長 IP アドレスを作成します。
Note
上記のゾーンのオプションは、Availability Zones が利用できるリージョンでのみ有効な選択です。
ルーティングの優先順位と階層
Standard SKU の静的パブリック IPv4 アドレスでは、ルーティングの優先順位またはグローバル階層の機能がサポートされます。
ルーティング設定
既定では、パブリック IP アドレスに対するルーティングの優先順位は Microsoft ネットワークに設定され、Microsoft のグローバル ワイドなエリア ネットワークを通してユーザーにトラフィックが配信されます。
インターネットを選択すると、Microsoft のネットワーク上での移動が最小限に抑えられます。その代わりに、トラフィックをコスト最適化された速度で配信するために、転送 ISP ネットワークを使用します。
ルーティングの優先順位の詳細については、「ルーティングの優先順位とは (プレビュー)」を参照してください。
Standard ゾーン冗長パブリック IPv4 アドレスにインターネット ルーティング設定を使用するためのテンプレート セクションは、次のようになります。
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardZRPublicIP-RP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"zones": [
"1",
"2",
"3"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4",
"ipTags": [
{
"ipTagType": "RoutingPreference",
"tag": "Internet"
}
]
}
}
レベル
パブリック IP アドレスは、1 つのリージョンに関連付けられています。 グローバル階層では、1 つの IP アドレスが複数のリージョンにまたがって使用されます。 グローバル階層は、リージョン間ロード バランサーのフロントエンドに必要です。
詳細については、リージョン間ロード バランサーに関するページを参照してください。
Standard グローバル パブリック IPv4 アドレスを使用するためのテンプレート セクションは、次のようになります。
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP-Global",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard",
"tier": "Global"
},
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
関連情報
この記事に記載されているパブリック IP プロパティの詳細については、パブリック IP アドレスの管理に関するセクションを参照してください。
次のステップ
- 仮想マシンにパブリック IP アドレスを関連付ける
- Azure のパブリック IP アドレスについて詳しく学習する。
- すべてのパブリック IP アドレスの設定について詳しく学習する。