AWS ソリューションアーキテクト操作とリソース単位の権限設計オリジナル・公式資料照合難易度
開発者がEC2を起動するとき、承認済みのインスタンスロールだけを指定できるようにしたい。開発者自身によるロールへの切替えとは別に制御する権限はどれか。
A
対象ロールARNを限定したiam:PassRole★ 正解
PassRoleはAWSサービスに渡せるロールを制御する。強いロールを任意に渡せると間接的な権限昇格につながる。
B
対象ロールに対するsts:AssumeRoleだけ
AssumeRoleは呼出者がロールの一時認証情報を得る操作であり、サービスへ渡す権限とは異なる。
C
ec2:DescribeInstancesだけ
参照権限では、起動時に指定するロールを制御できない。
D
iam:GetRoleを全ロールに許可する
ロール情報を取得する権限と、サービスに渡す権限は異なる。
解説
PassRoleはAWSサービスに渡せるロールを制御する。強いロールを任意に渡せると間接的な権限昇格につながる。
根拠資料・確認情報
対応範囲:SAA-C03
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
IAMロールにS3のreports/内の一覧取得とオブジェクト取得だけを許可したい。ListBucketとGetObjectのResourceの分け方はどれか。
問題 2
一つのS3バケットの同じデータを複数チームが使う。データの複製を増やさず、チームごとのネットワーク条件とアクセス用ポリシーを分けたい。適切な構成はどれか。
問題 3
S3バケットに、指定VPCエンドポイントを通らない要求を明示的にDenyするポリシーを設定した。社外の管理者PCからコンソールで閲覧できなくなった。最も適切な説明はどれか。
問題 4
対応サービスで、担当プロジェクトと同じProjectタグが付いたリソースだけを操作させたい。新規リソースのARNを毎回ポリシーに追加しない方式はどれか。