クイックスタート: Resource Manager テンプレートを使用してパブリック IP アドレスを作成する

この記事では、Resource Manager テンプレート内にパブリック IP アドレス リソースを作成する方法について説明します。

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

このパブリック IP を関連付けることができるリソース、Basic と Standard SKU の違いについては、「パブリック IP アドレス」を参照してください。

前提条件

  • Azure サブスクリプションをお持ちでない場合は、開始する前に 無料アカウント を作成してください。
  • Azure サブスクリプションのリソース グループ。
  • パブリック IP セクション用の Azure Resource Manager テンプレート。

ゾーンを含む Standard SKU パブリック IP を作成する

このセクションでは、ゾーンを含むパブリック IP を作成します。 パブリック IP アドレスは、ゾーン冗長またはゾーン ベースにすることができます。

ゾーン冗長

このセクションのコードでは、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 が利用できるリージョンでのみ有効な選択です。

ゾーン ベース

このセクションのコードでは、myStandardPublicIP-zonal という名前の Standard ゾーン パブリック IPv4 アドレスを作成します。

ゾーン 2 に標準のゾーン パブリック IP アドレスを作成するために、 "zones" プロパティに "2" が含まれています。

追加するテンプレートのセクション:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-zonal",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "2"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Note

上記のゾーンのオプションは、Availability Zones が利用できるリージョンでのみ有効な選択です。

ゾーンのない標準パブリック IP を作成する

このセクションでは、非ゾーン IP アドレスを作成します。

このセクションのコードでは、myStandardPublicIP という名前の Standard 非ゾーン パブリック IPv4 アドレスを作成します。 コード セクションは、Availability Zones の有無にかかわらず、すべてのリージョンに対して有効です。

IPv6 アドレスを作成するには、publicIPAddressVersion パラメーターを IPv6 に変更します。

追加するテンプレートのセクション:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-nozone",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

重要

2020-08-01 より前の API のバージョンでは、Standard SKU にゾーン パラメーターを指定しないと、ゾーン冗長 IP アドレスが作成されます。

Basic パブリック IP を作成する

このセクションでは、基本 IP を作成します。 Basic パブリック IP では、Availability Zones はサポートされません。

このセクションのコードでは、myBasicPublicIP という名前の Basic パブリック IPv4 アドレスを作成します。

IPv6 アドレスを作成するには、publicIPAddressVersion パラメーターを IPv6 に変更します。

追加するテンプレートのセクション:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myBasicPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

時間の経過と共に IP アドレスが変更されても問題ない場合は、AllocationMethod を Dynamic に変更することで publicIPAllocationMethod の IP の割り当てを選択できます。

Note

Basic IPv6 アドレスは、常に "動的" である必要があります。

ルーティングの優先順位と階層

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 アドレスの管理に関するセクションを参照してください。

次のステップ