AWS IAM AWS Identity and Access Management (IAM) enables secure access control to AWS services and resources. IAM is foundational to AWS security—every AWS API call is authenticated and authorized through IAM. Table of Contents - Core Concepts - Common Patterns - CLI Reference - Best Practices - Troubleshooting - References Core Concepts Principals Entities that can make requests to AWS: IAM users, roles, federated users, and applications. Policies JSON documents defining permissions. Types: - Identity-based : Attached to users, groups, or roles - Resource-based : Attached to resources (S3 bu…