AmazonAWS Developer Associate DVA-C02 Certification
·JA
·更新日 28 Jul 2026
数万人のユーザーをサポートする必要があるモバイル写真ストレージアプリを構築しています。バックエンドは、アップロードを処理するためにLambdaと統合されたAPI Gatewayを使用し、DynamoDBが写真のメタデータを保存します。ユーザーはサインアップし、写真をアップロード(300 KB~5 MB)し、以前にアップロードした写真を取得できる必要があります。運用上のオーバーヘッドが最も少ないのは、次のどのアーキテクチャですか?
解答を選択
オプションをタップして解答を確認してください。
正解: アカウントにAmazon Cognitoユーザープールを使用し、API GatewayでCognitoユーザープールオーソライザーを使用します。Lambda関数で写真ファイルをAmazon S3に保存し、S3オブジェクトキーをDynamoDBメタデータテーブルに記録します。DynamoDBでS3キーを検索して写真を取得します。.
これが解答である理由
このアーキテクチャは、スケーラビリティ、運用オーバーヘッドの削減、およびコスト効率の点で最適です。Amazon Cognitoユーザープールは、ユーザー認証と認可を管理するためのフルマネージドサービスであり、数万人規模のユーザーをサポートするのに適しています。API GatewayのCognitoユーザープールオーソライザーは、APIエンドポイントへのアクセスを簡単に保護します。写真ファイル(300KB~5MB)は、高スケーラビリティと耐久性を持つAmazon S3に保存するのが最も効率的です。DynamoDBは、写真のメタデータとS3オブジェクトキーを保存するのに適しており、高速な読み書きが可能です。
最初の選択肢は、DynamoDBに直接写真を保存することを提案していますが、DynamoDBはバイナリラージオブジェクト(BLOB)の保存にはコストが高く、効率的ではありません。3番目と4番目の選択肢は、カスタムのユーザー管理ソリューションを提案しており、運用オーバーヘッドが増大し、セキュリティリスクも高まります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要