AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
正解はBです。Amazon Cognitoを使用することで、ユーザー認証とAWSリソースへのアクセス管理を安全かつスケーラブルに行うことができます。
選択肢 A:EC2インスタンスを介してアクセスする方法は、スケーラビリティの面で課題があり、直接AWSリソースにアクセスする要件を満たしていません。
選択肢 C:Web IDフェデレーションは有効な方法ですが、Amazon Cognitoを使用する方がモバイルアプリケーションに特化しており、より適切です。
選択肢 D:IAMユーザーの認証情報をモバイルアプリに埋め込むことは、セキュリティ上極めて危険であり、ベストプラクティスに反します。
Amazon DynamoDB
Amazon EC2
Amazon Simple Storage Service (Amazon S3)
AWS Identity and Access Management (AWS IAM)
選択肢 A:EC2インスタンスを介してアクセスする方法は、スケーラビリティの面で課題があり、直接AWSリソースにアクセスする要件を満たしていません。
選択肢 C:Web IDフェデレーションは有効な方法ですが、Amazon Cognitoを使用する方がモバイルアプリケーションに特化しており、より適切です。
選択肢 D:IAMユーザーの認証情報をモバイルアプリに埋め込むことは、セキュリティ上極めて危険であり、ベストプラクティスに反します。
関連サービスの解説
Amazon CognitoAmazon 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リソースにアクセスする