Early Beta — features may change and bugs may occur. Send feedback
Back to Library

IAM: Users, Groups & Roles

easy8 min read

IAM Overview

AWS Identity and Access Management (IAM) lets you control who can access your AWS resources and what they can do.

Key Concepts

  • Users – individual people or services with long-term credentials
  • Groups – collections of users sharing the same permissions
  • Roles – temporary credentials assumed by services or federated users
  • Policies – JSON documents that define allowed/denied actions

Best Practices

  • Follow the principle of least privilege
  • Enable MFA for all human users
  • Prefer roles over access keys for EC2/Lambda
  • Rotate access keys regularly

Recommended Resources

Affiliate links — we may earn a commission at no extra cost to you.