Azure 上のポイントツーサイトおよびサイトツーサイトを介した WebApi のルーティング

Azure 上のポイントツーサイトおよびサイトツーサイトを介した WebApi のルーティング

Azure でホストされている WebAPI があります。これは、開発環境の IP アドレスとポートを使用してサードパーティ サイトに接続します。これは問題なく動作します。その後、サイト間 VPN 接続を作成して、ライブ環境に接続する必要がありました。

VNet、vNetGateway、localGateway を作成しました。VnetGateway は新しいパブリック IP を使用して、localGateway に正常に接続します。

次に、WebAPI を vNetGateway 経由でルーティングしたいので、ポイントツーサイト構成を設定します。

私の WebAPI は、指定されたサブネット アドレスとポートを内部的にポイントしたソケット接続を作成していますが、表示されるのは接続エラーだけです。

webApi が接続する Web アドレスとポートは何ですか?

答え1

あなたのコメントから、あなたは行き​​詰まっていることがわかります

API と VNET 間の接続をデバッグする方法

この場合、API と vnet 間の接続をデバッグするために実行できる方法は多数あります。

  • VNET に仮想マシンを作成し、Web アプリからの接続または Web アプリへの接続を試みます。
  • Kuduコンソールを使用して、クライアントまたは仮想マシンにpingを実行してみてください。たとえば、VMにpingを実行するには、tcpping 10.10.0.4:3389
  • いずれかのサーバーまたはクライアントに対して Web 要求を実行します。

この素晴らしいブログからさらに詳しい情報を入手できます:Azure App Service を仮想ネットワークに接続する

関連情報