Difficulty: Intermediate
Explain the difference between an IAM Role, an IAM User, and an IAM Policy.
- **IAM User**: A persistent identity created for a person or service. - **IAM Policy**: A JSON document that defines permissions. - **IAM Role**: An identity that is 'assumed' by anyone who needs it (like an EC2 instance), providing temporary credentials.
IAM, Role, Policy, Least Privilege, Trust Relationship