本文へスキップ

IAM 上級② AssumeRole と信頼ポリシー

Pro会員限定上級約38分6レッスン

sts get-caller-identity で「今、誰として操作しているか」を確かめ、AssumeRole の AccessDenied を信頼ポリシーから読み解きます。削除済みのユーザーを指したままの信頼ポリシーを直し、--profile でロールを使い、漏れた疑いのあるセッションを aws:TokenIssueTime で取り消します。

対象者: ロールの引き受け(AssumeRole)を設計・トラブルシュートしたい方

前提知識: IAM 上級① 評価ロジックと Permissions Boundary 修了程度

この教材を終えると、できるようになること

  • get-caller-identity の Arn から、アカウント・ロール・セッション名を読み取れるようになる。
  • AssumeRole の失敗から、呼び出し元の権限とロールの信頼ポリシーの両方を確かめられるようになる。
  • update-assume-role-policy で信頼ポリシーを置き換え、必要なプリンシパルだけが引き受けられるようにできるようになる。
  • ~/.aws/config の role_arn / source_profile を読み、--profile でロールのセッションを使えるようになる。
  • aws:TokenIssueTime を条件にした Deny をロールに付けて、発行済みのセッションを無効にできるようになる。

修了後の姿: マルチアカウント・ネットワーク・可観測性・自動化まで含めて、AWS環境を安全に設計・運用・改善できるクラウドエンジニアへ。

この講座はPro会員限定です。無料の会員登録後、無料レッスンのあるコースから学習を始められます。