What problem does it solve?
This Skill helps you diagnose and design AWS Identity and Access Management (IAM) authorization so you can resolve AccessDenied issues and implement correct cross-account and KMS authorization controls.
Core Features & Use Cases
- Cross-account IAM authorization walkthrough: clarifies the relationship between trust policies, permission policies, and required principal access for STS assume-role flows.
- Organizations SCP and guardrail reasoning: shows how explicit deny from SCPs, permission boundaries, session policies, and identity/resource policies interacts during policy evaluation.
- KMS key policy, grants, and debugging: explains why IAM
kms:* permissions can still fail due to missing key policy permissions or grant constraints, and gives a structured method to isolate the failing layer.
Quick Start
Use the aws-iam skill to troubleshoot an AWS AccessDenied error for an STS assumed-role calling a KMS decrypt action by mapping the failing action/resource to each applicable IAM, resource-policy, boundary, SCP, and KMS layer.