あるSaaSプロバイダーはVPC内のNLB(Network Load Balancer)背後でAPIサービスを提供しています。複数のAWSアカウントを持つ顧客企業がインターネットを経由せず、かつVPCピアリングも使わずにこのサービスにプライベートアクセスしたいと考えています。顧客とSaaSプロバイダー間でVPCのCIDRが重複する可能性もあります。最も適切な構成はどれですか?
AWS PrivateLinkを使ったVPCエンドポイントサービスがマルチアカウントSaaSプロバイダーパターンの正解です。NLBをバックエンドとするエンドポイントサービスを作成し、顧客アカウントを許可リストに追加するだけで接続を制御できます。顧客はインターフェイスエンドポイントを作成することでプライベートIPアドレス経由でサービスにアクセスでき、CIDRの重複にも対応しています。 選択肢A:VPCピアリングはCIDR重複を許容せず、Transit GatewayはCIDR重複時のルーティングに制限があります。 選択肢C:Site-to-Site VPNはオンプレミスとAWS間の接続を目的とした構成であり、複数AWSアカウント間のマルチテナントサービス公開には適していません。 選択肢D:VPCピアリングはCIDRが重複する環境では接続できず、多数の顧客VPCとの接続でピアリング数が急増するため、マルチアカウントSaaSの公開には適していません。