AWS IAM Permission Denied
Treat an IAM failure as a policy evaluation problem, not simply a missing Allow.
Diagnose
- Identify the exact principal actually making the request.
- Identify the API action and resource ARN.
- Inspect identity policies and resource policies.
- Check for explicit denies and higher-level controls such as permissions boundaries or organization policies.
- Confirm the application is using the expected role/session.
Fix → Verify → Prevent
Change the narrowest policy that explains the failure. Re-run the exact operation, then capture the permission requirement in the relevant runbook or infrastructure definition.