【正解】C
【0からの解説】
オンプレミスのデータセンターから、Direct Connect 経由でプライベートに Amazon S3 へログをコピーしたい、というシナリオです。ここでのポイントは「VIF の種類」と「S3 エンドポイントの種類」の組み合わせです。
■ S3 エンドポイントの種類
・ゲートウェイエンドポイント (Gateway Endpoint): VPC のルートテーブルにプレフィックスリストを追加して S3 へプライベートアクセスする方式。しかしオンプレミスからはルートテーブルを参照できないため、オンプレミス(Direct Connect/VPN 経由)からはゲートウェイエンドポイントを利用できません。
・インターフェイスエンドポイント (Interface Endpoint / AWS PrivateLink): VPC 内に ENI(プライベート IP)を作成し、その IP 宛てに S3 へアクセスする方式。オンプレミスからも Direct Connect のプライベート VIF 経由でこのプライベート IP に到達でき、オンプレミスからのプライベートアクセスに対応します。
→ オンプレミスから使うには「インターフェイスエンドポイント」が必要です。
■ VIF の種類
・プライベート VIF: VPC のプライベート IP 空間に到達するための VIF。インターフェイスエンドポイントの ENI(VPC 内のプライベート IP)に到達するにはプライベート VIF を使います。
・パブリック VIF: AWS のパブリックサービス(パブリック IP)に Direct Connect 経由で到達するための VIF。
→ インターフェイスエンドポイントの ENI(プライベート IP)へ到達するにはプライベート VIF が必要です。
したがって「プライベート VIF + S3 インターフェイスエンドポイント」の組み合わせ(C)が、オンプレミスから Direct Connect 経由でプライベートに S3 へログをコピーする正しい構成です。
【誤りの選択肢】
A:パブリック VIF とゲートウェイエンドポイントの組み合わせ。ゲートウェイエンドポイントは VPC ルートテーブル前提でオンプレミスから利用できず、誤りです。
B:プライベート VIF とゲートウェイエンドポイントの組み合わせ。ゲートウェイエンドポイントはオンプレミスから到達できないため、プライベート VIF と組み合わせても機能しません。
D:パブリック VIF とインターフェイスエンドポイントの組み合わせ。インターフェイスエンドポイントは VPC 内のプライベート IP (ENI) で公開されるため、到達にはプライベート VIF が必要です。パブリック VIF ではこのプライベート IP に到達できず、誤りです。
【参考】
Amazon S3 のインターフェイスエンドポイント (AWS PrivateLink)AWS Direct Connect の仮想インターフェイス (プライベート / パブリック VIF)