Q62 — AWS SAA-C03 第7章
第 62/65 問 | ← 第7章
Q492. ある企業がAWS上でモバイルアプリを構築しています。この企業は、そのアプリを数百万ユーザーに広めたいと考えています。また、認証済みユーザーがモバイルデバイスで同社のコンテンツを視聴できるプラットフォームを構築する必要があります。これらの要件を満たすために、ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. コンテンツをパブリックなAmazon S3バケットに公開し、AWS Key Management Service (AWS KMS) のキーを用いてストリーミング配信を行う。
- B. モバイルアプリとAWS環境の間でIPsec VPNを設定し、そこを通じてコンテンツをストリーミング配信する。
- C. Amazon CloudFrontを使用し、署名付きURLを提供してコンテンツをストリーミング配信する。 ✓
- D. モバイルアプリとAWS環境の間でAWS Client VPNを設定し、そこを通じてコンテンツをストリーミング配信する。
正解: C. Amazon CloudFrontを使用し、署名付きURLを提供してコンテンツをストリーミング配信する。
解説
正解は選択肢Cです。Amazon CloudFrontは、グローバルなエッジロケーションから低遅延・高スループットでコンテンツを配信できるCDNサービスであり、大規模なユーザーへの拡張性とパフォーマンスを実現します。署名付きURL(Signed URLs)または署名付きCookieを用いることで、アクセス制御を実現し、認証済みユーザーのみが限定期間にコンテンツを視聴できるようになります。一方、選択肢AはパブリックS3バケットではセキュリティ上のリスクがあり、認証済みユーザーのみへの配信という要件を満たしません。選択肢BおよびDのVPN(IPsec VPNやAWS Client VPN)は、モバイル端末からの大規模かつ分散したアクセスを効率的に処理する設計ではなく、スケーラビリティ・運用負荷・コスト面で不適切です。