Latest / M365.FM – Microsoft 365・Copilot・AI ポッドキャスト(日本語) / Azure Private Linkをやさしく解説:Storage・SQLなどへのパブリックアクセスをやめてプライベートエンドポイントへ(AI吹き替え)
Transcript
- 0:00マイクロソフト365、コパイロット、AI、Azure、そして未来の働き方を形作る人々が集う10日間、準備はいいですか?
- 0:07今年の1月、M365コンがさらにパワーアップして帰ってきます。
- 0:12世界中のMVPや業界エキスパートによるライブセッション、実演でも実践的な知識を体験しましょう。
- 0:18ありきたりなスライドや、終わりのない専門用語の羅列はありません。
- 0:22コパイロットスタジオ、AIエージェント、ファブリック、セキュリティ、ガバナンス、自動化といった現実の課題に取り組みます。
- 0:29ITプロフェッショナル、開発者、ビジネスリーダーなど、それぞれの役割に合わせたセッションをご用意しています。
- 0:3510日間にわたり、様々な技術を学び、世界中のコミュニティとつながることができます。
- 0:40ライブ視聴で得た実践的な洞察を、ぜひ組織に持ち帰ってください。
- 0:452027年1月、10日間、一つのマイクロソフトコミュニティ、登録受付を開始しました。
- 0:51m365コン.NETにアクセスして、今すぐ座席を確保しましょう。
- 0:55繰り返しになりますが、m365コン.NETです。
- 1:00m365コン.NETから参加して、1月のライブでお会いしましょう。
- 1:05M365FMのマイクロソフトナレッジナゲットへようこそ。
- 1:09ホストのミルコピロッチです。
- 1:10今日のトピックは、誰もが一度は耳にしたことがあるものの、明確に説明できる人が少ないものです。
- 1:14Azureプライベートリンクについてです。
- 1:16ストレージアカウントやSQLデータベースの設定時に見かけるオプションですが、実際には何をするものなのか、本当に必要なのでしょうか。
- 1:21多くの人が誤解している点があります。
- 1:23Azure内で実行されているサービスは自動的にプライベートであり、デフォルトでインターネットから遮断されていると思い込んでいることです。
- 1:29それは間違いであり、全くの事実ではありません。
- 1:32ほとんどのAzureパースサービス、ストレージSQL、キーハウルトなどは、最初からパブリックエンドポイントを備えています。
- 1:38つまり、正しいURLと資格情報さえあれば、インターネット上の誰でもアクセスできるということです。
- 1:43このエピソードの終わりには、プライベートリンクの正体、その存在理由、そしてトラフィックをパブリックインターネットから守る仕組みが理解できるはずです。
- 1:50分かりやすい例え話で詳しく解説します。
- 1:52マーケティング的な誇張や専門用語は抜きにして、従来の手法であるパブリックエンドポイントがどこにでも存在していた状況を説明します。
- 1:58まずは問題点から始めましょう。
- 1:59プライベートリンクが登場する前は、全てのAzureパースサービスにデフォルトでパブリックエンドポイントが付与されていました。
- 2:04ストレージアカウントを作成すると、Azureはミストラギアカウント、ブロブ、コア、Windows.netのようなURLを発行します。
- 2:10そのURLはパブリックIPアドレスに解決されます。
- 2:12インターネットに接続できる人なら誰でも、そこへ接続を試みることができてしまいます。
- 2:15さて、自身のAzure仮想ネットワーク内で仮想マシンを動かしていると想像してください。
- 2:19その仮想マシンが、ブロブストレージからファイルを読み取る必要があるとします。
- 2:22トラフィックはAzure内部に留まると思いますよね。
- 2:24どちらのリソースも同じクラウド内にあるのですから。
- 2:34これは、オフィスビルの一室にいて、同じ建物内にある備品室へ物を取りに行くようなものです。
- 2:39しかし、廊下を歩いていく代わりに、一度外に出て、建物の周りを一周し、別のドアから入り直さなければならないのです。
- 2:44これでは意味がありませんが、まさにそれが起こっていたことなのです。
- 2:46これは深刻な問題です。
- 2:48両方のリソースがマイクロソフトのデータセンター内にあるにも関わらず、データはパブリックインターネットを経由して移動しています。
- 2:53通信は暗号化されていますが、それでも開かれたインターネットにさらされています。
- 2:56それは、あなたが制御できないルーターやスイッチを通過しているのです。
- 3:00もし誰かがその通信を防止できれば、あなたが送っている内容を見られてしまう可能性があります。
- 3:03ここにはよくある誤解があります。
- 3:05多くの人が、自分のサブスクリプション内にあるのだから、プライベートだと考えています。
- 3:08仕組みはそうではありません。
- 3:10サブスクリプションは課金と管理の境界であり、ネットワークの境界ではないのです。
- 3:13デフォルトでは、Azureサービスはインターネットから到達可能な状態にあります。
- 3:16それらを守っているのは、認証と認可のレイヤー、キー、パスワード、ファイアウォールルールだけです。
- 3:21しかし、ネットワーク経路そのものはパブリックなのです。
- 3:23そこで、マイクロソフトはこれを見て、もっと良い方法があるはずだと考えました。
- 3:26そして彼らはそれを作り上げました。
- 3:28それがプライベートリンクです。
- 3:29その解決策が、ネットワークインターフェースカードとしてのプライベートエンドポイントです。
- 3:32プライベートリンクは全体的なサービスですが、理解すべき中心はプライベートエンドポイントです。
- 3:37これは、仮想ネットワーク内に存在し、パースサービスに接続する仮想ネットワークインターフェースカード、NIC、です。
- 3:44仕組みはこうです。
- 3:45ストレージアカウント用にプライベートエンドポイントを作成すると、
- 3:48Azureは仮想ネットワーク内にサブネットのプライベートIPを持つ仮想NICを構築します。
- 3:53そのNICは、バックエンドのプライベートリンクを通じてストレージアカウントに接続されます。
- 3:58そのため、VMの視点からは、ストレージアカウントが他のリソースと同じように、
- 4:02プライベートIPを持って自身のネットワーク内に存在しているように見えます。
- 4:05VMがストレージアカウントへ通信を送る際、その通信はNICのプライベートIPに到達し、
- 4:10パブリックインターネットではなく、マイクロソフトのバックボーンネットワークを経由します。
- 4:14Azureの内部インフラストラクチャから外に出ることはありません。
- 4:16オフィスビルの安全な廊下のようなものだと考えてください。
- 4:19外に出て建物の周りを歩く代わりに、ただ廊下を歩いて備品室に入るだけです。
- 4:23直通接続であり、遠回りは不要です。
- 4:25さて、ここで多くの人が見落としがちな微妙な点があります。
- 4:28プライベートエンドポイントを有効にしても、パブリックエンドポイントは自動的に無効になりません。
- 4:32両者は同時に存在することができます。
- 4:34プライベートエンドポイントを作成してもパブリック設定を変更しなければ、
- 4:37ストレージアカウントはインターネットからアクセス可能なままです。
- 4:39完全に遮断するには、パブリックネットワークアクセスを明示的に無効にする必要があります。
- 4:43多くの人は、プライベートエンドポイントを作成するだけで十分だと考えています。
- 4:46そうではありません。
- 4:46Azureに対して、プライベートアクセスのみを許可するよう指示する必要があります。
- 4:49ついでに、もう一つの誤解も解いておきましょう。
- 4:51プライベートリンクはVPNやExpressRouteとは異なります。
- 4:54これらは異なる問題を解決するものであり、比較については後ほど説明します。
- 4:57今のところは、プライベートリンクとはネットワーク全体を接続するのではなく、
- 5:01特定のサービスにアクセスするためのものだと理解しておいてください。
- 5:03さて、プライベートエンドポイントを作成し、
- 5:05VMからプライベートIP経由でストレージアカウントに到達できるようになりました。
- 5:07しかし、VMは実際にどのようにしてそのストレージアカウントを見つけるのでしょうか?
- 5:10以前は、パブリックURLを解決してパブリックIPを取得していました。
- 5:13現在はプライベートIPが必要です。
- 5:14それはどのように機能するのでしょうか?
- 5:16そこで登場するのがDNSです。
- 5:17次にそれを見ていきましょう。
- 5:19DNSこそが、すべてを機能させる秘密のソースです。
- 5:22プライベートエンドポイントが作成され、
- 5:23VMはプライベートIP経由でストレージアカウントに到達できます。
- 5:26しかし重要な点は、VMはそのIPを知らないということです。
- 5:29VMが知っているのは、例えば、ミストラギアカウントのようなストレージアカウントのURLだけです。
- 5:33ブログ、コア、Windows.netです。
- 5:35それが接続に使用する名前です。
- 5:37では、どのようにしてパブリックIPではなくプライベートIPを見つけるのでしょうか?
- 5:39ここでDNSが重要な役割を果たします。
- 5:41プライベートエンドポイントを作成し、
- 5:43推奨されるプライベートDNSゾーンとの統合を選択すると、
- 5:46Azureが自動的にゾーンを作成します。
- 5:48ブログストレージアカウントの場合、そのゾーンはプライバテリンクと呼ばれます。
- 5:52ブログ、コア、Windows.netです。
- 5:59巧妙な部分です。
- 6:00元のパブリックURLは解決されますが、
- 6:02直接パブリックIPを返す代わりに、プライベートゾーンを指すCNAMEレコードを返します。
- 6:07解決の連鎖は以下のようになります。
- 6:09VMがストレージアカウントのURLを要求すると、
- 6:11DNSはミストラギアカウントを指すCNAMEを返します。
- 6:14これは仮想ネットワークにリンクされたプライベートDNSゾーン内に存在するプライバテリンク、
- 6:19ブログ、コア、Windows.netです。
- 6:21DNSはそれをプライベートIPに解決し、
- 6:23VMはそのプライベートIPに接続するため、
- 6:25トラフィックは公衆インターネットに一切触れません。
- 6:27オフィスビルの受付を想像してみてください。
- 6:29誰かが入ってきて備品室の場所を聞いたとき、
- 6:32受付係はその人を外に出したりしません。
- 6:34建物内の正しい廊下を教えてくれるのです。
- 6:36プライベートDNSゾーンは建物から外に出ることなく、
- 6:39トラフィックを適切な場所へ誘導する受付係のようなものです。
- 6:41この仕組みがどう働くかは、VMがどこにあるかによって決まります。
- 6:43プライベートエンドポイントと同じ仮想ネットワーク内にある場合、
- 6:46プライベートDNSゾーンがリンクされるため、解決は自動的に行われます。
- 6:49ピアリングされたネットワークにある場合は、
- 6:51そのネットワークにもゾーンをリンクする必要があります。
- 6:53VPNやエクスプレスルートを介したオンプレミスのマシンの場合は少し手間がかかります。
- 6:57通常はDNSフォワーダーを設定するか、
- 6:59Azure DNS Private Resolverを使用して、
- 7:00クエリが確実にプライベートゾーンに到達するようにします。
- 7:02しかし、Azure内部のほとんどのシナリオでは、
- 7:04基本部分は自動的に処理されます。
- 7:06大規模な環境ではDNSは複雑になりがちですが、
- 7:09標準的なケース、つまりプライベートエンドポイントと同じ仮想ネットワークにあるVMであれば、
- 7:13Azureが自動的に処理してくれます。
- 7:14何も触る必要はありません。
- 7:16実際の例で、その動作を見てみましょう。
- 7:18実世界でのオークスルーです。
- 7:19Azure Storageでのプライベートリンク。
- 7:21具体的に見ていきましょう。
- 7:23Azure仮想ネットワーク内で仮想マシンが実行されているとします。
- 7:26そのVMは、Azure Blob Storageアカウントからファイルを取得する必要があります。
- 7:30よくある構成です。
- 7:31ユーザーのアップロードを保存するアプリや、
- 7:33コンテナーから読み取るデータ処理ジョブなどが考えられます。
- 7:35プライベートリンクがない場合、どうなるでしょうか。
- 7:38VMがストレージアカウントのパブリックURLを検索し、
- 7:40パブリックIPアドレスを取得します。
- 7:42トラフィックは仮想ネットワークから出てパブリックインターネットを経由し、
- 7:45再びAzureに戻ってストレージアカウントに到達します。
- 7:47この往復は不要なものです。
- 7:49どちらのリソースもAzure内にありますが、
- 7:51データはいずれにせよパブリックインターネットを経由する回り道をします。
- 7:53プライベートリンクを使用すると、
- 7:55ストレージアカウントのブロブサブリソースに対してプライベートエンドポイントをデプロイします。
- 7:58これがブロブデータを扱う具体的な部分です。
- 8:00Azureは仮想ネットワーク内にプライベートIPを持つ仮想NICを作成し、
- 8:04プライベートDNSゾーンを設定します。
- 8:06すると、先ほど説明したDNS解決の連鎖が始まります。
- 8:09今度はVMが同じURL、
- 8:10mistragiaccount.blog.coa.windows.netを解決すると、
- 8:13パブリックIPではなくプライベートIPが返されます。
- 8:16トラフィックはVMからプライベートエンドポイントへ、
- 8:18そしてマイクロソフトのバックボーンを経由してストレージアカウントへ流れます。
- 8:22Azureの内部ネットワークから出ることはありません。
- 8:24ここが重要なポイントです。
- 8:26アプリケーションは変更する必要がありません。
- 8:28接続文字列の修正も構成ファイルの更新も不要です。
- 8:30URLはそのままです。
- 8:32変わるのは、そのURLがどのように解決されるかという点だけです。
- 8:34アプリの観点からは、依然として同じストレージアカウントに接続していますが、
- 8:38裏側ではトラフィックの経路が全く異なっています。
- 8:40さらに徹底したい場合はパブリックエンドポイントを完全に無効にすることも可能です。
- 8:44つまり、ストレージアカウントにはプライベートエンドポイント経由でしかアクセスできなくなります。
- 8:47インターネットへの露出はゼロになります。
- 8:49外部から接続を試みることさえ誰にもできません。
- 8:51もう一つ注目すべき点があります。
- 8:53ストレージアカウントには複数のサブソースがあります。
- 8:55ブロブが一つですが、ファイル、テーブル、クエウェもあります。
- 8:58それぞれに独自のプライベートエンドポイントを設定できます。
- 9:00ブロブトラフィック用に一つ、ファイルトラフィック用に別のエンドポイントを用意できます。
- 9:03あるいは、ニーズに応じて全てを網羅する単一のエンドポイントを使用することも可能です。
- 9:06さて、他のAzure接続オプションと何が違うのか疑問に思うかもしれません。
- 9:09VPN、ExpressRoot、サービスエンドポイントです。
- 9:11どれも似たような響きに聞こえます。
- 9:13整理してみましょう。
- 9:14プライベートリンク対VPN対ExpressRoot対サービスエンドポイント。
- 9:18では、プライベートリンクはVPN、ExpressRoot、サービスエンドポイントと比べてどうでしょうか。
- 9:22どれも同じことをしているように聞こえますが、実際には異なる問題を解決しています。
- 9:25多くの場合、これらを組み合わせて使用します。
- 9:27まずはVPNから始めましょう。
- 9:29仮想プライベートネットワークは、パブリックインターネット経由でオンプレミスネットワークとAzureを接続します。
- 9:33これは、拠点とAzureの間に暗号化されたトンネルを作成します。
- 9:36トラフィックは確かに暗号化されますが、パブリックインターネット上を移動することに変わりはありません。
- 9:39トンネルは安全ですが、それが通る道はパブリックなものです。
- 9:42プライベートリンクはVPNを置き換えるものではなく、併用するものです。
- 9:45VPNでオフィスとAzureを接続し、その接続からプライベートリンクを使用してストレージアカウントにプライベートにアクセスする場合があります。
- 9:51ExpressRootは異なります。
- 9:53データセンターからAzureへの専用プライベート回線を提供します。
- 9:56トラフィックはパブリックインターネットに一切触れません。
- 9:59マイクロソフトのネットワークに直結する独自の専用道路を持つようなものです。
- 10:02しかし、ここが注意点です。
- 10:03ExpressRoot単体では、PaaSサービスへのプライベートアクセスは提供されません。
- 10:06ネットワークをAzureに接続しますが、ストレージアカウントには依然としてパブリックエンドポイントが存在します。
- 10:10ExpressRootとプライベートリンクを組み合わせることで、それらのサービスへの真のプライベートアクセスが可能になります。
- 10:15サービスエンドポイントは古い技術です。
- 10:17これにより、仮想ネットワークからのトラフィックのみが到達できるようにAzureサービスへのアクセスを制限できます。
- 10:21しかし、サービスには依然としてパブリックエンドポイントが存在します。
- 10:24このVNETからのトラフィックのみ許可する、というファイアウォールルールを追加しているにすぎません。
- 10:28エンドポイント自体は依然としてインターネットにさらされています。
- 10:31プライベートリンクの型が安全です。
- 10:32なぜならエンドポイントは真にVNET内部にあり、プライベートIPを持つからです。
- 10:35攻撃対象となるパブリックエンドポイントはありません。
- 10:37分かりやすい考え方をお教えしましょう。
- 10:39VPNはパブリックな道路を通る安全なトンネルです。
- 10:41ExpressRootはAzureに直結する専用道路です。
- 10:51これを使うべきでしょうか?
- 10:52場合によります。
- 10:53OfficeをAzureに接続するには、VPNまたはExpressRootという選択肢があります。
- 10:57PaaSサービスにプライベートにアクセスする場合、プライベートリンクがゴールドスタンダードです。
- 11:01さらに強力なセキュリティが必要な場合は、これらを組み合わせましょう。
- 11:03ExpressRootでトラフィックをAzureにプライベートに引き込み、そこからプライベートリンクで各サービスにプライベートにアクセスします。
- 11:08しかし、プライベートリンクはマイクロソフトのサービス専用ではありません。
- 11:11独自のアプリケーションでも利用可能です。
- 11:13プライベートリンクサービスを使えば、独自のプライベートエンドポイントをホストできます。
- 11:16ここで、多くの人が見落としていることがあります。
- 11:18プライベートリンクは、Azureサービスを利用するためだけのものというわけではありません。
- 11:21自社のアプリケーションを世界に公開するためにも使えるのです。
- 11:24それこそが、まさにプライベートリンクサービスが構築された理由です。
- 11:26SaaSプロバイダーであると仮定してみましょう。
- 11:28スタンダードロードバランサーの背後にある仮想マシンでアプリケーションを動かし、顧客がそこにアクセスするとします。
- 11:33従来の方法では、すべてをインターネットに公開するか、自社と顧客のネットワーク間にVPNを設定するかの二択でした。
- 11:38どちらにも大きな欠点があります。
- 11:40公開すればセキュリティリスクが高まり、VPNは管理や保守が複雑になります。
- 11:45プライベートリンクサービスがその問題を解決します。
- 11:47サービスを作成してスタンダードロードバランサーに接続すれば、顧客は自身の仮想ネットワーク内にプライベートエンドポイントを作成できるようになります。
- 11:53そのエンドポイントが、あなたのサービスに直接接続するのです。
- 11:56ピアリングもVPNも不要でパブリックへの露出は一切ありません。
- 11:59トラフィックは顧客のプライベートエンドポイントからマイクロソフトのバックボーンを通って、直接あなたのサービスへと送られます。
- 12:03インターネットには一切触れません。
- 12:05サービスには、マイアップ、GUID、リージョン、Azure、プライバテリンクサービスのような、グローバルで1位のエイリアスが割り当てられます。
- 12:11顧客はそのエイリアスを使って接続しますが、誰がそれを見ることができるかはあなたが完全に制御できます。
- 12:16RBACロールや特定のサブスクリプションで可視性を制限することも、エイリアスを持つ誰でも接続リクエストができるようにすることも可能です。
- 12:22接続リクエストはすべて手動で承認する必要があるため、誰が接続しているのかを常に正確に把握できます。
- 12:26SaaSプロバイダーにとってこれは大きな変革です。
- 12:29ファイアウォールルールの開放や複雑なVPN設定の管理に代わり、顧客にエイリアスを渡すだけになります。
- 12:34顧客がプライベートエンドポイントを作成し、あなたがそれを承認すれば完了です。
- 12:37これだけです。
- 12:38ただし、一つ制限があります。
- 12:40プライベートリンクサービスはスタンダードロードバランサーでのみ機能し、ベーシックでは利用できません。
- 12:43まだベーシックロードバランサーをお使いの場合は、まずアップグレードが必要です。
- 12:46それは、得られるセキュリティとシンプルさを考えれば小さな代償と言えるでしょう。
- 12:49さて、ここまでのセキュリティは素晴らしいものですが、コンプライアンス要件や予算面ではどう影響するのでしょうか。
- 12:54セキュリティ、コンプライアンス、そしてコストの検討事項です。
- 12:57プライベートリンクがコンプライアンス要件や予算にどのような意味を持つのか、詳しく見ていきましょう。
- 13:00まずはセキュリティの観点からです。
- 13:02プライベートリンクは、パブリックエンドポイントを排除することで攻撃対象領域を削減します。
- 13:06これが最大のメリットです。
- 13:07インターネット上のどこからでもアクセスできるストレージアカウントやSQLデータベースの代わりに、仮想ネットワーク内からのトラフィックにのみ応答するリソースを利用できます。
- 13:14スキャンされるパブリックIPや、探索されるオープンポートはありません。
- 13:17攻撃対象領域が劇的に縮小します。
- 13:19あまり注目されていませんが、もう一つの利点としてデータ漏洩防止が挙げられます。
- 13:22各プライベートエンドポイントは特定のインスタンスにのみ紐付きます。
- 13:25サービス全体やサブスクリプション内のすべてのストレージアカウントではなく、その一つだけが対象です。
- 13:29そのため、万が一仮想ネットワーク内のワークロードが侵害されても、そのプライベートエンドポイントを使って他のストレージアカウントに到達することはできません。
- 13:35許可したその一つのリソースにのみアクセスが制限されるからです。
- 13:38セキュリティチームにとってこの封じ込めは非常に重要です。
- 13:40コンプライアンスの観点でも、プライベートリンクは多くの要件を満たします。
- 13:43HIPAA、GDPR、PCIなどの規制では、機密データが公衆ネットワークを経由しないことが求められることがよくあります。
- 13:49プライベートリンクを使えば、それを明確に証明できます。
- 13:52トラフィックはマイクロソフトのバックボーン内に留まるため、関差ログを提示して、これが証明ですということができます。
- 13:56規制の厳しい業界にとっては、それだけでも投資する価値があります。
- 14:00さて、コストについて話をしましょう。
- 14:01驚かれる方が多い部分です。
- 14:03プライベートリンクは無料ではありません。
- 14:05プライベートエンドポイントごとに時間単位の料金がかかり、さらに経由するトラフィックに応じたデータ処理費用も発生します。
- 14:09利用状況によっては、ファイアウォールルールを備えたパブリックエンドポイントを使う場合に比べて2から3倍高くなることもあります。
- 14:14エンドポイントの数が多いと、すぐに金額が積み上がります。
- 14:17では、正直な見解をお伝えします。
- 14:19プライベートリンクが常に正しい選択とは限りません。
- 14:21機密データのない開発環境やテスト環境であれば、適切なファイアウォールルールを設定したパブリックエンドポイントで十分でしょう。
- 14:28インターネットからアクセスされる公開ウェブサイトをホストしている場合、プライベートリンクは役に立ちません。
- 14:32しかし、金融、医療、政府といった規制の厳しい業界の本番ワークロードでは、プライベートリンクが必須となることが多いのです。
- 14:37それは安全にビジネスを行うためのコストといえます。
- 14:40導入の前に、いくつか注意しておくべき落とし穴があります。
- 14:42導入時の落とし穴について、初心者が陥りがちな点です。
- 14:46無駄な苦労をしないようにアドバイスさせてください。
- 14:48初めてプライベートリンクを設定する際によくある間違いをいくつか紹介します。
- 14:51まず第一に、プライベートエンドポイントを作成した後は、パブリックエンドポイントを無効にする必要があります。
- 14:55これが最大の落とし穴です。
- 14:56多くの人がプライベートエンドポイントを作れば十分だと考えますが、そうではありません。
- 15:00パブリックエンドポイントはデフォルトで有効なままなので、トラフィックがインターネットを経由し続ける可能性があります。
- 15:04ネットワーク設定を開きパブリックネットワークアクセスを明示的にオフにする必要があります。
- 15:08この手順を飛ばすと、実際には何も保護できていないことになります。
- 15:11次に、オンプレミスのクライアント向けのDNS解決には追加の設定が必要です。
- 15:15VPNやエクスプレスルート経由で接続している社内マシンでは、プライベートエンドポイントのIPを自動的に解決できません。
- 15:21プライベートDNSゾーンはAzure仮想ネットワークにリンクされており、オンプレミスのDNSサーバーにはリンクされていないためです。
- 15:26DNSフォワーダーを設定するか、Azure Deans Private Resolverを使用して、クエリがプライベートゾーンに到達するようにする必要があります。
- 15:32多くの方がこれを見落とし、オンプレミスのアプリがなぜ接続できないのか不思議に思います。
- 15:36また、プライベートエンドポイントはリージョンをまたいで自動的に機能するわけではありません。
- 15:39仮想ネットワークが西ヨーロッパにあり、米国東部のストレージアカウント用にプライベートエンドポイントを作成しても機能しません。
- 15:45プライベートエンドポイントは、仮想ネットワークと同じリージョンにある必要があります。
- 15:48パースサービスは別のリージョンにあっても構いませんが、エンドポイント自体はVNETのリージョンと一致させる必要があります。
- 15:52計画を立てる際は注意してください。
- 15:54もう一つあります。
- 15:55ネットワークセキュリティグループはプライベートエンドポイントのNICに影響します。
- 15:59プライベートエンドポイントは、サブネット内に仮想NICを作成します。
- 16:01そのNICは、同じサブネット内の他のリソースと同様に、同じNSGルールの影響を受けます。
- 16:05NICサブネットへのトラフィックをブロックすると、エンドポイントは機能しなくなります。
- 16:08NSGルールで許可されていることを確認してください。