Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help


title: “IAM Users” created: 2026-07-22 updated: 2026-07-22 type: knowledge tags:

  • aws
  • iam
  • security
  • certification

IAM Users

What It Is

An IAM User is an identity within an AWS account that represents a person or application needing to interact with AWS resources. Each user has a unique name within the account and can have credentials (password, access keys) to authenticate.

Why It Matters

IAM users are the foundational identity unit in AWS. Understanding how users work — and how they get permissions — is essential for both day-to-day operations and certification exams. Users alone have no permissions by default; they must be granted access explicitly.

Key Concepts

User Credentials

Credential TypePurpose
Console passwordSign in to the AWS Management Console
Access keys (key ID + secret)Programmatic access via CLI/SDK/API
MFA deviceAdditional authentication factor

Characteristics

  • A new user has zero permissions until policies are attached (directly or via group membership)
  • Users are identified by a friendly name (e.g., user-1) and an ARN (e.g., arn:aws:iam::123456789012:user/user-1)
  • Users can belong to multiple groups simultaneously
  • Users can have policies attached directly (not recommended at scale) or inherit them from groups

IAM Users Sign-In URL

Each AWS account has an account-specific sign-in URL for IAM users:

https://<account-id>.signin.aws.amazon.com/console

This URL is found on the IAM Dashboard and can be customized with an account alias.

Gotchas

  • A brand new user has no permissions at all — not even to view their own account info
  • Users are global (not region-specific) — IAM is a global service
  • There is a default limit of 5,000 IAM users per account
  • Best practice: use groups to assign permissions, not direct user policy attachments

See Also

  • [[iam-groups]]
  • [[iam-policy-structure]]
  • [[iam-managed-vs-inline-policies]]
  • [[iam-instance-profiles]]