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: “Learnings — Security” created: 2026-07-20 updated: 2026-10-23 type: knowledge tags:

  • aws
  • certification
  • security

Security

Atomic notes on AWS security — IAM, KMS, Secrets Manager, WAF, Shield, GuardDuty.

Notes

IAM Core

  • [[iam-users]] — IAM user identity, credentials, zero-permission default
  • [[iam-groups]] — Group-based permission inheritance, common patterns
  • [[iam-policy-structure]] — Effect/Action/Resource JSON structure, evaluation logic
  • [[iam-managed-vs-inline-policies]] — Managed vs Inline, when to use each
  • [[iam-sign-in-url]] — Account-specific sign-in URL, account alias
  • [[iam-instance-profiles]] — EC2 roles for S3 access, credential delivery via IMDS
  • [[passkeys]] — FIDO2/WebAuthn phishing-resistant sign-in for root & admin (not AWS access keys)

S3 Security

  • [[s3-block-public-access]] — BPA settings, hierarchy, interaction with ACLs/policies
  • [[s3-access-control-lists]] — Legacy ACLs, object ownership, making objects public
  • [[s3-bucket-policies]] — JSON policy structure, Policy Generator, common actions
  • [[aws-arns]] — ARN format, S3-specific ARNs, common patterns
  • [[s3-access-without-public]] — Granting access via bucket policy while keeping BPA ON and ACLs disabled