AWS CLF-C02 — 30-minute cheat sheet

Read this once, slowly. It covers roughly 70% of the question patterns. The rest comes from listening to minimal.html.

Map

  1. The 9 always-pick rules — biggest score lever
  2. Shared Responsibility Model
  3. Well-Architected · CAF
  4. Compute
  5. Storage
  6. Database
  7. Networking
  8. Security · Identity
  9. Monitoring · Audit
  10. Pricing · Support
  11. Migration
  12. Integration · Analytics · ML
  13. Final gotchas

The 9 always-pick rules

When unsure, these win the question 9 times out of 10.

1. Use IAM roles, never access keys on EC2. If an option says "hard-code keys" or "store keys in a file", it is wrong. The right answer is always assume an IAM role.
2. Pick the managed service over running it yourself. RDS over EC2+MySQL. Fargate over EC2+Docker. Lambda over EC2+cron.
3. "Cheapest + interruptible" → Spot. "Cheapest + 24/7 predictable" → Reserved Instances or Savings Plan. "Short-term, unpredictable" → On-Demand. "Per-second pricing" applies only to On-Demand and Spot Linux/Windows.
4. "Most operationally efficient" means least manual work. Pick the serverless / managed answer.
5. "MOST cost-effective" ≠ cheapest service in isolation. It means matching the workload: predictable=RI, batch=Spot, infrequent=S3 IA, archive=Glacier.
6. Multi-AZ = high availability. Multi-Region = disaster recovery. If the question mentions "if one AZ fails", you need Multi-AZ. If "if a region fails" or "compliance/residency", Multi-Region.
7. Anything "decouple" → SQS or SNS. SQS is queues (one consumer per message). SNS is pub/sub (fan-out).
8. The right tool for "X for Y": threats=GuardDuty, vulnerabilities=Inspector, PII in S3=Macie, DDoS=Shield, web attacks=WAF, audit=CloudTrail, config compliance=Config, metrics=CloudWatch, central findings=Security Hub.
9. "Free" features: IAM, VPC, AWS Organizations, Cost Explorer, Trusted Advisor (basic checks), Shield Standard, ACM (public certs), Auto Scaling, CloudFormation, AWS Artifact, Health Dashboard, Knowledge Center / re:Post.

Shared Responsibility Model

AWS handles "security OF the cloud": physical hardware, hypervisor, region/AZ infrastructure, network cables, the managed-service software itself.

You handle "security IN the cloud": your data, who accesses it, the operating system on EC2 (patching), security group rules, encryption choices, app-layer security.

Service typeAWS doesYou do
EC2 (IaaS)Hardware, hypervisorGuest OS, patches, app, firewall, data, IAM
RDS (managed)OS + DB engine + patches + backupsSchema, queries, IAM, network access, encryption choice
S3 / DynamoDB / LambdaAlmost everythingYour data, who can access it, IAM, bucket policy
Trap: "Physical security of DynamoDB" = AWS. "Access to DynamoDB tables" = customer. "Patching of DynamoDB" = AWS.

Well-Architected Framework · AWS CAF

Well-Architected — 6 pillars (memorize as SCRROP):

Reliability ≠ Performance. Reliability = recover from failure, test recovery procedures, auto-scale to demand. Performance Efficiency = pick the right resource type for the job.

Cloud Adoption Framework (CAF) — 6 perspectives: Business, People, Governance, Platform, Security, Operations. Foundational capabilities sit inside Governance and Operations perspectives.

Compute

ServiceOne-line use
EC2Virtual machines. Pick instance family for workload (compute, memory, storage, GPU).
LambdaRun code, no servers, pay per ms, max 15-min run. Event-driven.
FargateServerless containers. Use with ECS or EKS. No EC2 management.
ECSAWS-native container orchestration on EC2 or Fargate.
EKSManaged Kubernetes.
Elastic BeanstalkPaaS — upload code, AWS provisions EC2/ALB/ASG. "Deploy quickly without manual setup".
LightsailSimple VPS for predictable small workloads, fixed monthly price.
BatchBatch / queued compute jobs.
OutpostsAWS hardware racks in your own data center.
Local Zones / WavelengthEdge compute for low latency / 5G.

EC2 instance families (just recognize)

T = burstable · M = general · C = compute-optimized · R = memory-optimized · X / z1d = high memory · I / D = storage-optimized · P / G / Inf / Trn = GPU/ML · A / Mac = special. Accelerated computing = P, G, F, Trn, Inf.

Auto Scaling + ELB

Auto Scaling Group keeps N instances healthy across AZs. ELB distributes traffic. Together = elasticity + high availability. ALB = HTTP/HTTPS L7 (path/host routing). NLB = TCP/UDP L4, ultra-fast, static IP. GLB = chains 3rd-party appliances. Classic = legacy.

Storage

ServiceTypeWhen
S3ObjectAnything web-scale, static, archive. 11 nines durability. Regional. Default encryption on (SSE-S3).
EBSBlockAttached to one EC2 (io2 multi-attach exception). AZ-bound. Snapshots → S3.
EFSFile (NFS)Shared across many Linux EC2. Multi-AZ. Auto-grow.
FSxFileWindows / Lustre HPC / NetApp ONTAP / OpenZFS.
Storage GatewayHybridOn-prem ↔ AWS. File / Volume / Tape Gateway.
Snow familyPhysicalSnowcone (small), Snowball Edge (TB-PB), Snowmobile (truck, exabyte).
DataSyncOnline migrationMove file data on-prem ↔ AWS over network.
BackupCentralizedOne-stop backup of EBS, RDS, DynamoDB, EFS, FSx, etc.

S3 storage classes — pick by access pattern

ClassUse
StandardFrequent access, default.
Standard-IAInfrequent, durable, multi-AZ.
One Zone-IAInfrequent, single AZ, cheaper, recreatable data only.
Glacier Instant RetrievalArchive, ms retrieval.
Glacier FlexibleArchive, minutes-hours retrieval.
Glacier Deep ArchiveLong-term, 12+ hours retrieval, cheapest.
Intelligent-TieringUnknown / changing access patterns. Auto-moves.

S3 features: Versioning, Lifecycle rules (move to IA/Glacier after N days), Cross-Region Replication (DR), Object Lock (WORM compliance), Pre-signed URLs (temp access), Transfer Acceleration (CloudFront edge upload).

Database

ServiceUse
RDSManaged relational: Postgres, MySQL, MariaDB, Oracle, SQL Server, Aurora.
AuroraAWS-native, MySQL/Postgres compatible, 5× faster, auto-scaling storage. Aurora Serverless v2 = on-demand. Aurora Global = multi-region DR.
DynamoDBNoSQL key-value/document. Single-digit ms. Serverless. Scales to any size. DAX = in-memory cache for DynamoDB.
ElastiCacheIn-memory: Redis or Memcached. Sub-ms cache.
MemoryDBRedis-compatible, durable.
RedshiftPetabyte data warehouse, columnar. OLAP, BI.
NeptuneGraph DB.
DocumentDBMongoDB-compatible.
QLDBImmutable ledger.
KeyspacesCassandra-compatible.
TimestreamTime-series.

Networking

Security & Identity

Monitoring · Audit · Governance

ToolQuestion keyword
CloudWatchMetrics, logs, alarms, dashboards, events.
CloudTrail"Who did what API call when?" Audit log.
AWS ConfigResource configuration history + compliance rules. "Did this resource ever drift?"
X-RayDistributed tracing for app requests.
Health DashboardService health + your account's events. Free.
Trusted AdvisorBest-practice checks across cost, security, fault tolerance, performance, service limits. Full set with Business+ support.
Compute OptimizerRightsizing recommendations for EC2, EBS, Lambda, ECS Fargate, RDS, ASG.
Service CatalogCurated portfolio of approved CloudFormation templates for users.
Systems Manager (SSM)Patch Manager, Run Command, Session Manager (no SSH), Parameter Store.

Pricing · Billing · Support

EC2 purchase options

OptionWhenDiscount
On-DemandShort-term, unpredictable, dev/test0% (baseline)
Reserved InstanceSteady 1y or 3y workloadUp to 72%
Savings PlansCommit to $/hour for 1y or 3y. Compute SP applies to EC2/Fargate/Lambda. EC2 Instance SP = bigger discount, family-locked.Up to 72%
SpotFault-tolerant, batch, can be interrupted with 2-min noticeUp to 90%
Dedicated HostBYOL licensing or compliance
Dedicated InstancePhysical hardware isolation

Cost tools — match the verb

Free Tier types

Always Free (e.g. Lambda 1M req/mo, DynamoDB 25 GB), 12-Month Free (e.g. EC2 t2.micro, S3 5 GB), Trials (short-term, e.g. Inspector 90 days).

Support plans — at least 4 questions on this

PlanIncludes
BasicFree. Billing/account support only. No technical support. 7 core Trusted Advisor checks. Documentation + re:Post.
Developer~$29/mo. Business-hours email, 1 contact, no API. General architectural guidance.
Business~$100/mo. 24/7 phone/chat/email. Unlimited contacts, IAM-controlled. Full Trusted Advisor. API access. Programming-language support.
Enterprise On-Ramp~$5,500/mo. Pool of Technical Account Managers. 30-min response on business-critical. Cost optimization workshops.
Enterprise~$15,000/mo. Designated TAM. 15-min response on business-critical. Concierge billing, IEM, well-architected reviews, training.
Trap: "Designated TAM" = Enterprise only. "Pool of TAMs" = Enterprise On-Ramp. "Architectural guidance" appears in Developer+. Production-down 1-hour SLA = Business. Business-critical 15-min = Enterprise.

Migration & Transfer

The 7 Rs: Retire, Retain, Rehost (lift-and-shift), Relocate, Repurchase (SaaS replace), Replatform (lift-tinker-shift), Refactor.

Integration · Analytics · ML

Other commonly tested

Final gotchas (read these last, they save 4-6 questions)

Data transfer pricing: data IN to AWS = free. Data OUT to internet = charged. Between AZs in the same region = small charge. Within the same AZ + same VPC = free.
Region picks: 4 factors → compliance / data residency, latency to users, service availability, price. Not "AWS recommendation" or "biggest region".
Edge locations serve CloudFront, Route 53, Global Accelerator, Lambda@Edge — NOT EC2 or RDS.
Encryption keywords: "encrypt at rest with managed keys" → KMS. "FIPS 140-2 Level 3" → CloudHSM. "Free TLS cert" → ACM.
SQS vs SNS vs Kinesis: SQS = pull queue, one consumer per msg. SNS = push pub/sub, fan-out. Kinesis = streaming with retention + multiple consumers + ordering.
"Lift and shift" is always Rehost via AWS MGN. Don't pick "refactor" — that's redesigning the app.
Trusted Advisor categories (5): Cost optimization, Security, Fault tolerance, Performance, Service limits. (Not "Sustainability" — that's WAF pillar territory.)
"Decoupling architecture" hints at SQS/SNS. "Microservice events" hints at EventBridge. "Order-sensitive workflow" hints at Step Functions or SQS FIFO.
Free architecture review: AWS Well-Architected Tool (in console) is free. Not Professional Services (paid).
"Foundational capabilities of AWS CAF" question = pick Governance. Not Sustainability (Well-Architected pillar) or Reliability or Performance (also WAF).
"Operational efficiency" / "least operational overhead" = serverless or managed answer. Avoid anything with "deploy and manage your own".
Multi-answer questions: read the count ("Choose two"). Pick the exact number. Process of elimination kills 1-2 distractors fast.

You're done. Now go listen.

Open minimal.html → Most tested first → Reader Mode → Edge Read Aloud at 1.5×. Then sleep.