What is IAM (Identity and Access Management)?
AWS service for managing user identities and permissions for cloud resources.
AWS IAM is the service for managing access to AWS resources. It defines who (users, roles, services) can do what (actions) on which resources (S3 buckets, EC2 instances) under what conditions. Key concepts: Users (humans), Groups (collections of users), Roles (assumed by services or users), and Policies (JSON documents defining permissions). Best practices: least privilege, no root account usage, rotate access keys, use roles over long-lived credentials.
Deep Dive Guide
aws vpc networking complete guide
Related Terms
More Cloud Terms
ECR (Elastic Container Registry)
AWS's fully managed container image registry service.
EKS (Elastic Kubernetes Service)
AWS's managed Kubernetes service that runs the K8s control plane for you.
Fargate
AWS serverless compute engine for containers — no node management required.
IRSA (IAM Roles for Service Accounts)
EKS feature that allows Kubernetes pods to assume AWS IAM roles without node-level credentials.
Spot Instance
Unused cloud capacity offered at up to 90% discount that can be reclaimed with 2-minute notice.
VPC (Virtual Private Cloud)
A logically isolated network in the cloud where you launch your cloud resources.
Test your knowledge of IAM (Identity and Access Management) and 130 other DevOps concepts