Azure VNET にリモートのパブリック静的 IP を追加して、VNET 内のプライベート VM にアクセスできるようにする

Azure VNET にリモートのパブリック静的 IP を追加して、VNET 内のプライベート VM にアクセスできるようにする

これが可能かどうかもわかりません。ただし、Azure にはプライベート IP のみを実行する VM があります。Azure で実行されている場合、Azure Web アプリからこの VM にアクセスできます。

しかし、私はこれに対して開発する必要があり、VSCode などをローカルで実行しており、cosmodb やその他の Azure サービスに問題なくアクセスできます。ただし、この VM はパブリックに閉じられているため、アクセスできません。

そこで、サービスが実行されている VNet にパブリック静的 IP を追加できるかどうか疑問に思っています。今のところ、これについては Google で何も見つけられませんが、一般的なユースケースのようで、間違ったものを検索しているのかもしれません。

誰か私に正しい方向を指し示してくれませんか?

答え1

IP を Vnet に追加するだけでは不十分です。これは Azure ネットワークでは実現できません。自宅のローカル マシンから VM にアクセスできるようにするには、いくつかのオプションを検討してください。

  1. NSGルールを追加して、IPからVMの特定のポートへのトラフィックを許可します。どのポートがデバッグの実行方法と接続方法によって異なります。
  2. Azure Bastion を使用して、マシンから VM に RDP/SSH で接続します。
  3. VPNを作成してネットワークをAzure vNetに接続すると、ネットワーク上にあるかのようにマシンにアクセスできるようになります。

関連情報