Azure Application Gateway の Private Link を構成する

Application Gateway の Private Link では、VNet とサブスクリプションにまたがるプライベート接続経由でワークロードを接続できます。 詳しくは、「Application Gateway の Private Link」を参照してください。

Diagram showing Application Gateway Private Link

構成オプション

Application Gateway の Private Link は、Azure portal、Azure PowerShell、Azure CLI など、複数のオプションを使用して構成できます。

Private Link 構成のサブネットを定義する

Private Link 構成を有効にするには、Private Link IP 構成に、Application Gateway サブネットとは異なるサブネットが必要です。 Private Link は、Application Gateway が含まれていないサブネットを使用する必要があります。 サブネットのサイズ設定は、デプロイに必要な接続の数によって決まります。 このサブネットに割り当てられた各 IP アドレスにより、64 K の同時 TCP 接続が単一時点で Private Link 経由で確立できます。 Private Link 経由で許可される接続数を増やすには、割り当てる IP アドレスを増やします。 たとえば、n * 64K です。ここで、n はプロビジョニングされる IP アドレスの数です。

Note

Private Link 構成あたりの IP アドレスの最大数は 8 です。 動的割り当てのみがサポートされています。

新しいサブネットを作成するには、以下の手順を実行します。

仮想ネットワーク サブネットの追加、変更、削除

Private Link を構成する

Private Link 構成では、プライベート エンドポイントからの接続を有効にするために Application Gateway で使用されるインフラストラクチャが定義されます。 Private Link 構成を作成する際は、優先されるフロントエンド IP 構成がリスナーによってアクティブに使用されるようにすることが重要です。Private Link 構成を作成するための手順は以下のとおりです。

  1. Azure portal に移動します

  2. Application Gateway を検索して選択します。

  3. Private Link を有効にする Application Gateway の名前を選択します。

  4. [Private Link] を選択します。

  5. 以下の項目を構成します。

    • 名前: Private Link 構成の名前。
    • Private Link サブネット: サブネット IP アドレスの使用元。
    • フロントエンド IP 構成: Private Link が Application Gateway でトラフィックを転送する先のフロントエンド IP アドレス。
    • プライベート IP アドレスの設定: 少なくとも 1 つの IP アドレスを指定します。
  6. [追加] を選択します。

  7. Application Gateway のプロパティ ブレードで、リソース ID を取得してメモします。この ID は、別の Microsoft Entra テナント内にプライベート エンドポイントをセットアップする場合に必要となります。

プライベート エンドポイントを構成する

プライベート エンドポイントはネットワーク インターフェイスであり、Azure Application Gateway に接続するクライアントを含む仮想ネットワークのプライベート IP アドレスを使用します。 各クライアントは、プライベート エンドポイントのプライベート IP アドレスを使用して、Application Gateway へのトラフィックをトンネリングします。 プライベート エンドポイントを作成するには、以下の手順を実行します。

  1. [プライベート エンドポイント接続] タブを選択します。
  2. [作成] を選択します。
  3. [基本] タブで、プライベート エンドポイントのリソース グループ、名前、およびリージョンを構成します。 [次へ] を選択します。
  4. [リソース] タブで、[次へ] を選択します。
  5. [仮想ネットワーク] タブで、プライベート エンドポイント ネットワーク インターフェイスをプロビジョニングする先の仮想ネットワークとサブネットを構成します。 プライベート エンドポイントに動的 IP アドレスと静的 IP アドレスのどちらを使用するかを構成します。 [次へ] を選択します。
  6. [タグ] タブで、必要に応じてリソース タグを構成します。 [次へ] を選択します。
  7. [作成] を選択します

Note

プライベート エンドポイント作成の [リソース] タブで [ターゲット サブリソース] を選択しようとしたときにパブリックまたはプライベート IP 構成リソースが見つからない場合は、リスナーが適切なフロントエンド IP 構成を積極的に利用していることを確認してください。 関連付けられたリスナーのないフロントエンド IP 構成は、[ターゲット サブリソース] として表示されません。

Note

別のテナント内から プライベート エンドポイント をプロビジョニングする場合は、Azure Application Gateway リソース ID とフロントエンド IP 構成の 名前 をターゲット サブリソースとして使用する必要があります。 たとえば、Application Gateway に関連付けられているプライベート IP があり、プライベート IP のポータルのフロントエンド IP 構成に一覧表示されている [名前] が PrivateFrontendIp の場合、ターゲットサブリソースの値は PrivateFrontendIp になります。

Note

プライベート エンドポイントを別のサブスクリプションに移動する必要がある場合は、まず、Private Linkプライベート エンドポイントの間の既存のプライベート エンドポイント接続を削除する必要があります。 これが完了したら、新しいサブスクリプションで新しいプライベート エンドポイント接続を再作成し、Private Linkプライベート エンドポイントの間の接続を確立する必要があります。

次のステップ