Cloud Fundamentals Course
Cloud Fundamentals
/
Intermediate

Identity & Access Management (IAM)

Definition

The security discipline and cloud service that enables the right individuals to access the right resources at the right times for the right reasons. It manages authentication (who you are) and authorization (what you can do).

Explain Like I'm New

The bouncer at the club. IAM checks your ID at the door, and then gives you a VIP wristband that tells the bartenders whether you are allowed to enter the VIP room, order drinks, or kick other people out.

Real World Example

AWS IAM, Microsoft Entra ID, GCP Cloud IAM. A new developer joins the team. You create an IAM User for them, and attach an IAM Policy that strictly says: 'You are allowed to view the S3 bucket, but you are absolutely forbidden from deleting the database.'

Common Use Cases

  • •Security control
  • •User onboarding
  • •Cross-account access

Interview Questions

basic

  • What does IAM stand for?

intermediate

  • What is an IAM 'Role' and how does it differ from an IAM 'User'?

Flash Cards

Question

What does IAM stand for?

Click to reveal answer
Answer

Identity and Access Management.

Question

Role vs User?

Click to reveal answer
Answer

An IAM User represents a permanent human (with a password). An IAM Role is a temporary set of permissions that any entity (like an EC2 virtual machine) can 'put on like a hat' to perform a task securely without needing a hardcoded password.