Day-16: AWS IAM (Users, Roles, Groups & Policies)


☁️ What is IAM?

IAM (Identity and Access Management) is an AWS service used to securely control access to AWS resources.

It helps you define who can access what, ensuring only authorized users or services perform allowed actions.


🔹 Key Concepts of IAM

Term Description
User Represents an individual person or application who interacts with AWS.
Group collection of IAM users that share the same permissions.
Role Used to grant temporary permissions to AWS resources or services (no username/password).
Policy JSON document that defines permissions (Allow/Deny) for users, groups, or roles.

👤 IAM Users

# Example of creating a user using CLI
aws iam create-user --user-name developer1

👥 IAM Groups