ある企業はAWS VPCにデュアルスタック(IPv4/IPv6)構成を展開しています。プライベートサブネットに配置されたEC2インスタンスは、IPv6を使用してパッケージリポジトリなどのインターネット上のIPv6エンドポイントへアウトバウンド接続できる必要があります。一方、インターネット側からインスタンスへのインバウンドIPv6接続は完全に遮断しなければなりません。この要件を満たすために使用すべきコンポーネントとルートテーブル設定の正しい組み合わせはどれですか?
Egress-Only Internet Gatewayは、VPC内のインスタンスからインターネットへのIPv6アウトバウンド通信を許可しつつ、インターネット側からのインバウンドIPv6接続をステートフルに遮断するゲートウェイです。IPv4におけるNAT Gatewayと同様の役割をIPv6で担い、アウトバウンドで開始されたフローの戻りトラフィック(応答パケット)のみを許可します。プライベートサブネットのルートテーブルに ::/0 をEgress-Only Internet Gatewayに向けるエントリを追加するだけで設定が完了し、インスタンスへのインバウンドIPv6接続は自動的に遮断されます。 選択肢AのNAT GatewayはIPv4のNAT処理専用であり、IPv6アドレスのNAT変換には対応していません。NAT64はIPv6クライアントからIPv4専用エンドポイントへのアクセスに使用するものであり、IPv6エンドポイントへのIPv6接続には使用できません。 選択肢Bのインターネットゲートウェイは、IPv4/IPv6の双方向通信をサポートするため、プライベートサブネットのルートテーブルに設定するとインスタンスのグローバルIPv6アドレス宛のインバウンド接続がインターネットから到達可能になり、インバウンド遮断の要件を満たせません。 選択肢DのIPv6 CIDRブロック無効化とNATインスタンスによるIPv4変換は、インスタンスがIPv6アドレスを持てなくなるためIPv6エンドポイントへの直接IPv6接続という要件を満たすことができません。