無限ノック › ANS 練習問題一覧 › 問題
ANSネットワーク実装

ある SaaS 企業は ap-northeast-1 リージョンの VPC 内でアプリケーションを運用しており、Network Load Balancer(NLB)でサービスを公開しています。このサービスを複数の顧客 AWS アカウントへ AWS PrivateLink 経由で提供したいと考えています。要件は以下の通りです。 ・顧客は自社 VPC 内のプライベート IP アドレスを通じてサービスにアクセスする ・新規顧客からの接続リクエストは SaaS 企業が 1 件ずつ手動で承認する ・顧客 VPC の CIDR が SaaS 企業の VPC と重複していても問題なく動作する これらの要件をすべて満たす実装として最も適切なものはどれですか?

A
SaaS 企業の VPC で NLB をバックエンドとする VPC エンドポイントサービスを作成し「Acceptance Required(承認が必要)」を有効にする。顧客にはサービス名(com.amazonaws.vpce.ap-northeast-1.vpce-svc-xxxxx 形式)を共有し、顧客は各自の VPC にインターフェイス VPC エンドポイントを作成して接続リクエストを送信する。
✓ 正解
AWS PrivateLink(VPCエンドポイントサービス)は、NLBをバックエンドとしてサービスを複数の顧客VPCへプライベートに公開するための機能です。「Acceptance Required」を有効にすると、顧客ごとに接続リクエストの手動承認が可能になります。またPrivateLinkはプロキシ経由でトラフィックを転送するため、顧客とSaaS企業のVPC CIDRが重複していても問題ありません。
B
SaaS 企業の VPC と全顧客 VPC を VPC ピアリングで接続し、NLB のプライベート IP アドレスを顧客と共有する。承認制御はセキュリティグループで顧客 CIDR ごとに設定する。
[VPCピアリング]は[CIDR重複を許容しないため、CIDR重複の要件を満たせない]。
C
SaaS 企業の NLB に Elastic IP(EIP)を割り当て、顧客には EIP のアドレスを公開する。顧客 VPC の NACL とセキュリティグループで EIP からのトラフィックのみを許可し、承認制御は IAM ポリシーで実装する。
[EIP]は[パブリックIPアドレスであり「プライベートIPでアクセスする」という要件に反する]。
D
AWS Transit Gateway を作成して AWS RAM で顧客と共有し、顧客の VPC を Transit Gateway にアタッチさせる。Transit Gateway のルートテーブルで承認済み顧客のみへルートを伝播させてアクセスを制御する。
[Transit Gateway]は[CIDR重複時にルーティングが競合し、接続リクエストを1件ずつ承認する仕組みがない]。

解説

AWS PrivateLink(VPCエンドポイントサービス)は、NLBをバックエンドとしてサービスを複数の顧客VPCへプライベートに公開するための機能です。「Acceptance Required」を有効にすると、顧客ごとに接続リクエストの手動承認が可能になります。またPrivateLinkはプロキシ経由でトラフィックを転送するため、顧客とSaaS企業のVPC CIDRが重複していても問題ありません。 選択肢Bの[VPCピアリング]は[CIDR重複を許容しないため、CIDR重複の要件を満たせない]。 選択肢Cの[EIP]は[パブリックIPアドレスであり「プライベートIPでアクセスする」という要件に反する]。 選択肢Dの[Transit Gateway]は[CIDR重複時にルーティングが競合し、接続リクエストを1件ずつ承認する仕組みがない]。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでANSを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← ANS の問題一覧に戻る