AWS認定資格 WEB問題集&徹底解説
ソリューションアーキテクト-プロフェッショナル
解説
モバイルアプリからDynamoDBとS3にデータを保存する方法について問われている。ユーザ情報はWeb IDフェデレーションで一時的なセキュリティ認証情報を使用し、モバイルアプリとDynamoDB、S3間でのやりとりを行う選択肢が適切である。選択肢アはEC2インスタンスを使用しており、オーバーヘッドが大きい。選択肢ウはLogin with Amazonを使用するため、Amazonアカウントを持っていないユーザーは使用できない。選択肢エはIAMユーザーを使用するため、セキュリティ上のリスクがある。
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 75%
No.47 解説
B 社は、モバイル デバイス向けの新しいゲーム アプリをリリースしています。ユーザーは既存のソーシャル メディア アカウントを使用してゲームにログインし、データ キャプチャを合理化します。B 社は、モバイルアプリから Score Data という名前の DynamoDS テーブルにプレーヤー データとスコアリング情報を直接保存したいと考えています。ユーザーがゲームを保存すると、進行状況データがゲーム状態 S3 バケットに保存されます。DynamoDB と S3 にデータを保存するための最良の方法は何ですか?
- Score Data DynamoDB テーブルへのアクセスを提供する EC2 ロールで起動された EC2 インスタンスと、Web サービス経由でモバイルアプリと通信する GameState S3 バケットを使用します。
- Web ID フェデレーションを使用して、Score Data DynamoDB テーブルと Game State S3 バケットへのアクセスを提供する役割を担う一時的なセキュリティ認証情報を使用します。
- Login with Amazon を使用して、ユーザーが Amazon アカウントでサインインできるようにし、モバイルアプリに Score Data DynamoDB テーブルと Game State S3 バケットへのアクセスを提供します。
- モバイルアプリで配信するために、Score Data DynamoDB テーブルと Game State S3 バケットへのアクセスを提供するロールが割り当てられたアクセス資格情報を持つ IAM ユーザーを使用します。