モバイルアプリの利用者のS3へのアップロード

正解は エ です。 Cognito IDプール でユーザープールのトークンを 一時的な認証情報 に交換し、ポリシーの変数(${cognito-identity.amazonaws.com:sub})で利用者のフォルダーに限ります。 誰でも書き込めてしまう。 キーを取り出されると全員のデータを操作される。 IAMユーザーは大量の利用者向けではない。 利用者ごとに、自分のフォルダーだけに書き込ませられる。

モバイルアプリの利用者が、自分の写真をS3にアップロードする。利用者はCognitoのユーザープールでサインインする。利用者ごとに自分のフォルダーにだけ書き込ませたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
S3のバケットをパブリックな書き込みの許可にして、フォルダー名で区別する
イ
アプリに1つのIAMユーザーのアクセスキーを埋め込み、全員で共有して使う
ウ
利用者ごとにIAMユーザーを作り、パスワードをアプリに保存してサインインする
エ
ID プールで一時的な認証情報を渡し、ポリシーでIDのフォルダーだけを許可する