What problem does it solve?
aws-iam helps prevent over-permissioned AWS identities by guiding you to design, implement, and validate secure IAM users, roles, policies, and federation with least-privilege and strong guardrails.
Core Features & Use Cases
- IAM role and policy authoring: Build trust policies for EC2, Lambda, and ECS tasks and attach least-privilege permissions using inline or managed policies.
- Secure cross-account and OIDC federation: Configure assume-role patterns with ExternalId and set up GitHub Actions (OIDC) trust for short-lived access without static keys.
- Governance, auditing, and guardrails: Apply permission boundaries, analyze access with IAM Access Analyzer, generate credential reports, and troubleshoot common policy/trust failures.
Quick Start
Use the aws-iam skill to generate the trust policy and role permissions for a GitHub Actions OIDC deployment into a specified AWS role.