AWS認定資格 WEB問題集&徹底解説

ソリューションアーキテクト-プロフェッショナル

正解 B問題
(お気に入りチェック) 1 2 3 4
解説
正解はBです。Amazon Cognitoを使用することで、ユーザー認証とAWSリソースへのアクセス管理を安全かつスケーラブルに行うことができます。

選択肢 A:EC2インスタンスを介してアクセスする方法は、スケーラビリティの面で課題があり、直接AWSリソースにアクセスする要件を満たしていません。

選択肢 C:Web IDフェデレーションは有効な方法ですが、Amazon Cognitoを使用する方がモバイルアプリケーションに特化しており、より適切です。

選択肢 D:IAMユーザーの認証情報をモバイルアプリに埋め込むことは、セキュリティ上極めて危険であり、ベストプラクティスに反します。

関連サービスの解説
Amazon Cognito
Amazon DynamoDB
Amazon EC2
Amazon Simple Storage Service (Amazon S3)
AWS Identity and Access Management (AWS IAM)

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 76%
No.47 解説
B社は新しいモバイルゲームアプリをリリースしています。ユーザーは既存のソーシャルメディアアカウントでログインし、ゲームデータをAWSに保存します。プレイヤーデータとスコアはDynamoDBテーブルに、ゲームの進行状況はS3バケットに保存されます。セキュリティとスケーラビリティを考慮し、モバイルアプリからこれらのAWSリソースに直接アクセスする最適な方法は何ですか?

  • EC2インスタンスを介してAWSリソースにアクセスし、Web APIを通じてモバイルアプリと通信する
  • Amazon Cognitoを使用してユーザー認証を行い、AWSリソースへのアクセスを管理する
  • Web IDフェデレーションを使用し、一時的なセキュリティ認証情報でAWSリソースにアクセスする
  • IAMユーザーの認証情報をモバイルアプリに埋め込み、AWSリソースにアクセスする

(会員限定)当問題の評価をお願いします。改善に活用します。