aws-iam
Verified corrections for IAM behaviors that AI agents frequently get wrong — policy evaluation edge cases, trust policy gotchas, STS session limits, Organizations quirks, and SAML/MFA specifics. Also provides structured workflows for IAM role management and least-privilege policy generation. Covers condition operator safety (ForAnyValue/ForAllValues with Null checks for absent keys), bucket policy deny patterns (VPC endpoint restrictions, org path conditions), resource-based policy confused deputy protection, and service role creation for AWS services (Glue, CloudTrail, VPC Flow Logs, Firehose, DataSync, S3 replication, Lambda, Step Functions, ECS, etc.) including trust policies with aws:SourceAccount/aws:SourceArn conditions. Applies when creating or configuring IAM roles, writing IAM or bucket policies, working with STS, Organizations, condition operators, or any task requiring an IAM service role or execution role. Does not cover non-IAM authorization like Cognito user-pool policies or app-level RBAC.
- Version
- 1
Pinned to revision 6329aa88ff7c, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/aws-iam/SKILL.md
- skills/aws-iam/references/aws-iam-policy-generation.md
- skills/aws-iam/references/aws-iam-role-management.md
- skills/aws-iam/references/common-pitfalls.md
- skills/aws-iam/references/service-authorization.md
Every link opens the file at its source, pinned to the revision this page describes.