SCHIZOSCHIZOSCHIZO
  • WORK
  • ABOUT
  • BRAIN DUMP
  • TOOLS
  • CONTACT
2026-06-22

AWS IAM

AWSCloudIAMSecurityaccess control

  • >It's a global service.
  • >The root account is created by default — it shouldn't be shared or used.
  • >If we're not going to use it, what then? Create users.

Users

  • >Users can be grouped.
  • >A group can contain users but not other groups.
  • >Users don't need to be in a group.
  • >One user can be in multiple groups.
Expand
AWS users and groups, with a user belonging to more than one group

IAM policies

Users and groups can be assigned JSON documents, i.e. policies.

code
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "s3:ListBucket",
      "Resource": "arn:aws:s3:::example-bucket"
    }
  ]
}
IAM recall4 blanks

IAM is a service. Groups can contain users but not other , and a user may belong to groups. Permissions are attached as policy documents.

try it before revealing

Read next

  • 2026-06-24 · Byte-SizedCloud Architecture Models
  • 2026-06-21 · Byte-SizedAWS Global Infrastructure
  • 2026-06-28 · CheatsheetsWireshark Basics
  • 2026-06-17 · ChecklistsConfiguring DNSSEC on F5 BIG-IP DNS

← All PostsSCHIZO Brain Dump
SCHIZO

Suhesh Kasti — AppSec & Offensive Security

Navigate

  • ▸ Projects
  • ▸ Brain Dump
  • ▸ Cyber Tools
  • ▸ About
  • ▸ Contact
  • Download CV

Connect

  • ◆ GitHub
  • ◆ LinkedIn
  • ◆ Twitter
  • ◆ YouTube
  • ◆ Telegram
© 2026 SCHIZO

Press / to search