DVAセキュリティ

アプリケーションではCognitoユーザープールで認証したユーザーを管理しています。認証済みユーザーごとに異なるIAMロールを割り当て、S3アクセス権限を制御したいと考えています。必要な機能はどれですか。

A
Cognito IDプールのロールマッピングを使用する
✓ 正解
IDプールのロールマッピングにより、認証情報やユーザー属性に応じて異なるIAMロールを割り当てられます。
B
Cognitoユーザープールのパスワードポリシーを変更する
パスワードポリシーは認証強度を管理する機能であり、AWSサービスへのアクセス権限制御には使用しません。
C
S3バケットポリシーで全ユーザーを管理する
S3バケットポリシーはアクセス制御できますが、ユーザーごとに動的なIAMロールを割り当てる用途には不向きです。
D
CloudFrontの署名付きURLを発行する
CloudFront署名付きURLは配信コンテンツへのアクセス制御用であり、IAMロールの割り当て機能ではありません。

解説

Cognito IDプールではユーザー属性やグループ情報に基づいてIAMロールを割り当てるロールマッピング機能があります。これによりユーザーごとに異なるAWSサービスアクセス権限を提供できます。パスワード設定やCloudFront機能ではIAM権限制御は実現できません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDVAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DVA の問題一覧に戻る