ある企業は開発者がリモートからVPC内のプライベートリソースに安全にアクセスできるよう、AWS Client VPNの導入を計画しています。要件は以下の3つです。 ①相互証明書認証(Mutual TLS認証:クライアントとサーバーの両方で証明書を検証する認証方式)を使用する ②VPNに接続した開発者同士が互いの端末に直接アクセスできないようにする ③VPN経由のトラフィックはVPCリソース向けのみとしデータ転送コストを最小化する。 この3要件をすべて満たすClient VPNの設定として正しいものはどれですか?
3つの要件それぞれに対応する設定は以下の通りです。 ①相互証明書認証:Client VPNエンドポイントにサーバー証明書とクライアント証明書の両方を設定するMutual TLSで要件①を満たします。 ②クライアント間通信を無効化:同一VPNエンドポイントに接続したクライアント同士の通信を遮断し要件②を満たします。 ③スプリットトンネル有効化:VPCのCIDRへのトラフィックのみVPN経由にし、インターネット向けはクライアントのローカル回線を使用してデータ転送コストを削減し要件③を満たします。 選択肢Bのフルトンネル構成は、すべてのトラフィックがVPN経由になるためコストが増加し要件③に違反します。 選択肢CのActive Directory認証+クライアント間通信有効は、要件①の相互証明書認証を満たさず、クライアント間通信も有効で要件②にも違反します。 選択肢Dのフルトンネル+クライアント間通信有効は、要件②と③の両方に違反します。