CLF-C02 — AWS Certified Cloud Practitioner Exam Blueprint

Practical exam blueprint for the AWS Certified Cloud Practitioner (CLF-C02) exam, with readiness tasks, service-selection cues, and final review checks.

How to Use This Exam Blueprint

Use this checklist as a practical study map for the AWS Certified Cloud Practitioner (CLF-C02) exam from AWS. It is designed for final review and gap checking, not as a replacement for hands-on learning or official AWS documentation.

For each topic area, ask:

  • Can I explain the concept in plain language?
  • Can I choose the right AWS service for a simple business scenario?
  • Can I identify what AWS manages versus what the customer manages?
  • Can I recognize billing, support, security, and operational tradeoffs?
  • Can I eliminate attractive but incorrect service choices?

Readiness for CLF-C02 is mostly about service awareness, cloud concepts, cost/security responsibility, and scenario judgment. You do not need to design complex architectures, but you should be able to recognize suitable AWS services and explain why they fit.

Topic-Area Readiness Table

Readiness areaWhat to reviewYou are ready when you can…
Cloud value propositionBenefits of cloud computing, agility, elasticity, global reach, variable expenseExplain why an organization might move from on-premises infrastructure to AWS
AWS global infrastructureRegions, Availability Zones, edge locations, Local Zones, wavelength-style edge conceptsChoose when to use multi-AZ, multi-Region, or edge delivery concepts at a high level
Shared responsibilityAWS responsibilities versus customer responsibilitiesClassify security, patching, configuration, data, and access tasks correctly
Identity and accessIAM users, groups, roles, policies, MFA, root user protectionPick the safest identity option for people, applications, and AWS services
Security servicesIAM, AWS Organizations, AWS CloudTrail, AWS Config, AWS Shield, AWS WAF, Amazon GuardDuty, AWS Security Hub, AWS KMS, AWS Secrets ManagerMatch security needs to common AWS services
Compliance and governanceArtifact, compliance programs, policy controls, tagging, audit trailsIdentify tools that help with governance, evidence, and account control
ComputeAmazon EC2, Auto Scaling, Elastic Load Balancing, AWS Lambda, containers, AWS Elastic Beanstalk, Amazon LightsailSelect a compute approach based on control, scalability, management effort, and event-driven needs
StorageAmazon S3, Amazon EBS, Amazon EFS, Amazon FSx, archival storage conceptsDistinguish object, block, and file storage and choose basic use cases
DatabasesAmazon RDS, Amazon Aurora, Amazon DynamoDB, Amazon Redshift, Amazon ElastiCacheRecognize relational, NoSQL, analytics, and caching database scenarios
NetworkingVPC, subnets, route tables, internet gateways, NAT concepts, security groups, NACLs, Amazon Route 53, AWS Direct Connect, VPNUnderstand basic connectivity, isolation, name resolution, and hybrid access choices
Monitoring and operationsAmazon CloudWatch, AWS CloudTrail, AWS Health Dashboard, AWS Trusted Advisor, AWS Systems ManagerIdentify the tool for metrics, logs, API auditing, health events, recommendations, and operational tasks
Billing and cost managementPricing models, billing dashboard concepts, AWS Budgets, Cost Explorer, tags, consolidated billing, Savings Plans, Reserved InstancesInterpret cost-control scenarios and choose the right cost visibility or optimization tool
Support and account assistanceAWS Support plans, AWS re:Post, documentation, professional services, partner ecosystemKnow where to go for technical support, guidance, architectural help, or community assistance
Migration and innovationAWS Migration Hub, AWS Application Migration Service, AWS Database Migration Service, Snow Family, AWS Well-Architected ToolRecognize common migration, assessment, transfer, and architecture-review services
Machine learning and analytics awarenessAmazon SageMaker, Amazon Bedrock, Amazon Rekognition, Amazon Comprehend, Amazon Kinesis, AWS Glue, Amazon Athena, Amazon QuickSightMatch common AI, ML, streaming, ETL, query, and visualization scenarios at a basic level

Cloud Concepts and AWS Value

Core Concepts to Know

ConceptPractical meaningExam-style cue
AgilityQuickly provision and change resources“Launch a new environment quickly”
ElasticityScale resources up or down based on demand“Handle traffic spikes”
High availabilityReduce downtime through redundancy“Continue operating if one location has an issue”
Fault toleranceContinue operating despite component failure“System keeps running after a failure”
ScalabilityIncrease capacity as workload grows“Support more users over time”
Global reachDeploy closer to users worldwide“Reduce latency for international users”
Pay-as-you-goPay for what is consumed“Avoid large upfront hardware purchase”
Economies of scaleAWS scale can reduce unit costs“Benefit from provider scale”

Can You Do This?

  • Explain the difference between elasticity and scalability.
  • Explain why cloud computing can reduce undifferentiated heavy lifting.
  • Identify which workloads may benefit from managed services.
  • Recognize when global infrastructure improves latency or resilience.
  • Explain why overprovisioning and underprovisioning are cost and performance problems.
  • Distinguish capital expense-style thinking from variable expense-style cloud consumption.
  • Describe why automation is important in cloud operations.

Common Traps

TrapBetter exam thinking
Assuming cloud is always cheaperCloud can reduce cost when resources are right-sized, managed, and monitored
Treating elasticity and high availability as the sameElasticity is capacity adjustment; high availability is continuity
Assuming AWS manages everythingAWS and the customer share responsibility depending on the service
Choosing the most advanced serviceCLF-C02 often tests the simplest correct AWS service for the scenario

AWS Global Infrastructure

What to Review

TermWhat it meansReadiness check
RegionA geographic area containing multiple isolated locationsCan you explain why data residency or latency may affect Region choice?
Availability ZoneIsolated location within a RegionCan you explain why multi-AZ designs improve availability?
Edge locationLocation used by edge services such as content deliveryCan you identify when users need lower-latency content delivery?
Local ZoneInfrastructure closer to large population or industry centersCan you recognize use cases needing very low latency to a specific area?
Global serviceService that is not tied to a single Region in the same way as regional servicesCan you distinguish broad global account services from regional workload services?

Scenario Cues

If the scenario says…Think about…
“Users around the world need faster access to static content”Amazon CloudFront
“Application should survive failure of one isolated data center-like location”Multiple Availability Zones
“Data must remain in a specific geography”Region selection and compliance requirements
“Connect on-premises network to AWS with private dedicated connectivity”AWS Direct Connect
“Use DNS to route users to an application”Amazon Route 53

Shared Responsibility Model

Responsibility Classification

AreaUsually AWS is responsible for…Usually the customer is responsible for…
Physical facilitiesData centers, physical security, power, coolingSelecting Regions and services that meet requirements
Global infrastructureCore infrastructure operationWorkload architecture choices
Managed servicesMore of the underlying platform operationData, access, configuration, and application settings
Amazon EC2Physical host and virtualization infrastructureGuest OS configuration, patching, applications, firewall settings
DataStorage service durability mechanismsData classification, encryption choices, access control, backup strategy
IdentityIAM service availability and infrastructureUsers, roles, permissions, MFA, root account protection

Can You Do This?

  • Classify whether AWS or the customer manages physical data center security.
  • Classify whether AWS or the customer manages IAM permissions.
  • Classify whether AWS or the customer manages guest operating system patches on EC2.
  • Explain why a managed database reduces operational responsibility compared with self-managed database software on EC2.
  • Identify that customers are responsible for protecting their own data, credentials, and configurations.
  • Recognize that responsibility changes depending on whether the service is infrastructure, platform, or software-oriented.

Common Trap

Do not answer “AWS” for every security question. In CLF-C02 scenarios, many correct answers involve the customer configuring IAM, encryption, network rules, logging, and account controls.

Identity, Access, and Account Security

IAM Essentials

IAM componentPurposeReadiness cue
Root userOriginal account identity with broad privilegesUse only for tasks that require it; protect with MFA
IAM userLong-term identity for a person or workload when appropriatePrefer least privilege and avoid unnecessary long-term access keys
IAM groupCollection of users with shared permissionsUseful for assigning permissions to teams
IAM roleAssumable identity with temporary credentialsCommon for AWS services, applications, and cross-account access
IAM policyJSON permissions documentDefines allowed or denied actions and resources
MFAAdditional sign-in factorImportant for privileged identities
Access keyProgrammatic credentialMust be protected, rotated, and avoided when roles are better

Can You Do This?

  • Explain why the root user should not be used for everyday work.
  • Choose IAM roles for AWS services that need permissions.
  • Identify least privilege as the preferred permissions approach.
  • Recognize when MFA should be enabled.
  • Distinguish authentication from authorization.
  • Recognize that IAM policies are used to allow or deny actions.
  • Explain why temporary credentials are generally safer than long-term static credentials.
  • Identify AWS Organizations as a way to centrally manage multiple AWS accounts.

Service-to-Service Access Decision

ScenarioBetter answer
EC2 instance needs to read from an S3 bucketAttach an IAM role to the instance
Lambda function needs to write logsUse the Lambda execution role
Developer needs console accessCreate or federate an identity with appropriate permissions
Multiple accounts need centralized policy guardrailsUse AWS Organizations and service control policy concepts
Emergency access must be protectedRestrict root usage and require MFA

Security, Compliance, and Governance Services

Security Service Map

NeedAWS service or feature to knowWhat it helps with
Track API activityAWS CloudTrailRecords account activity and API calls
Monitor configuration changesAWS ConfigEvaluates and records resource configuration
Centralize security findingsAWS Security HubAggregates and prioritizes security alerts
Threat detectionAmazon GuardDutyDetects suspicious activity and threats
DDoS protectionAWS ShieldHelps protect against DDoS events
Web application protectionAWS WAFFilters malicious web requests using rules
Encryption key managementAWS Key Management ServiceCreate and control cryptographic keys
Store secretsAWS Secrets ManagerManage, retrieve, and rotate secrets
Compliance reportsAWS ArtifactAccess AWS compliance documentation
Multi-account governanceAWS OrganizationsManage accounts and policy guardrails
Network-level securitySecurity groups and network ACLsControl traffic to and from resources

Can You Do This?

  • Match CloudTrail to API auditing.
  • Match CloudWatch to metrics, alarms, and logs.
  • Match AWS Config to resource configuration tracking.
  • Match AWS WAF to web request filtering.
  • Match AWS Shield to DDoS protection.
  • Match KMS to encryption key management.
  • Match Secrets Manager to secret storage and rotation.
  • Match AWS Artifact to compliance reports and agreements.
  • Explain the difference between encryption at rest and encryption in transit.
  • Recognize that security groups are stateful traffic controls and network ACLs are subnet-level controls.

Compliance and Governance Decision Points

If the question asks for…Consider…
Evidence of AWS compliance reportsAWS Artifact
Who performed an API actionAWS CloudTrail
Whether resources comply with configuration rulesAWS Config
Central management of accountsAWS Organizations
Guardrails across accountsService control policy concepts
Finding public or risky resourcesSecurity monitoring and configuration tools
Encryption key controlAWS KMS
Protecting a web app from common web exploitsAWS WAF

AWS Well-Architected and Architecture Awareness

Pillars to Review

PillarPractical focusExample readiness prompt
Operational excellenceRun and improve systemsCan you identify monitoring, automation, and change-management practices?
SecurityProtect data, systems, and assetsCan you identify least privilege, encryption, and detection controls?
ReliabilityRecover and continue operatingCan you recognize redundancy, backups, and fault isolation?
Performance efficiencyUse resources efficientlyCan you match compute and storage choices to workload needs?
Cost optimizationAvoid unnecessary spendCan you identify right-sizing, budgets, and pricing models?
SustainabilityReduce environmental impact through efficient resource useCan you recognize avoiding waste and improving utilization?

Can You Do This?

  • Explain why multiple Availability Zones can improve reliability.
  • Recognize monitoring and automation as operational excellence practices.
  • Explain how right-sizing supports cost optimization.
  • Identify encryption, IAM, and logging as security practices.
  • Recognize that managed services can improve operational efficiency.
  • Identify backups and recovery planning as reliability practices.

Compute Services

Compute Service Selection

ServiceBest-fit conceptWatch for these clues
Amazon EC2Virtual servers with configurable operating systems“Need control over OS,” “traditional server,” “install custom software”
EC2 Auto ScalingAdjust EC2 capacity automatically“Scale based on demand,” “maintain desired capacity”
Elastic Load BalancingDistribute traffic across targets“Avoid single instance bottleneck,” “route traffic to healthy targets”
AWS LambdaServerless event-driven functions“Run code without managing servers,” “respond to events”
Amazon ECSContainer orchestration“Run Docker containers,” “managed container scheduling”
Amazon EKSKubernetes on AWS“Use Kubernetes”
AWS FargateServerless compute for containers“Run containers without managing servers”
AWS Elastic BeanstalkDeploy web apps with managed environment orchestration“Developers want simple deployment without manually managing infrastructure details”
Amazon LightsailSimplified VPS-style experience“Simple website or small application with predictable setup”
AWS BatchBatch processing jobs“Run large-scale batch workloads”

Can You Do This?

  • Choose EC2 when the scenario requires server-level control.
  • Choose Lambda for short, event-driven, serverless execution scenarios.
  • Choose containers when the scenario emphasizes packaging and portability.
  • Distinguish ECS from EKS at a high level.
  • Recognize Fargate as a way to run containers without managing servers.
  • Identify Auto Scaling as a capacity adjustment feature.
  • Identify Elastic Load Balancing as traffic distribution.
  • Recognize Elastic Beanstalk as a simplified application deployment service.

Common Compute Traps

TrapBetter exam thinking
Choosing Lambda for every low-management workloadLambda is event-driven; not every workload is a function workload
Choosing EC2 when the scenario asks to avoid server managementConsider Lambda, Fargate, Elastic Beanstalk, or managed services
Confusing load balancing with scalingLoad balancing distributes traffic; scaling changes capacity
Confusing ECS and EKSECS is AWS container orchestration; EKS is managed Kubernetes

Storage Services

Storage Types

Storage typeAWS examplesBest-fit use
Object storageAmazon S3Objects, static assets, backups, data lakes
Block storageAmazon EBSVolumes attached to EC2 instances
File storageAmazon EFS, Amazon FSxShared file systems and managed file workloads
Archive storageS3 archival storage classesLong-term retention and infrequently accessed data
Physical data transferAWS Snow FamilyLarge-scale offline or edge data transfer scenarios

Amazon S3 Readiness

Feature/conceptWhat to know
BucketContainer for objects
ObjectFile-like data plus metadata
Storage classesCost and access-pattern options
VersioningKeeps multiple versions of objects
Lifecycle policiesTransition or expire objects based on rules
EncryptionProtects data at rest
Access controlBucket policies, IAM policies, and related controls
Static website hostingCan host static web content
Event notificationsCan trigger workflows when objects change

Can You Do This?

  • Choose Amazon S3 for durable object storage.
  • Choose Amazon EBS for block storage attached to EC2.
  • Choose Amazon EFS for shared file storage across Linux-based workloads.
  • Recognize Amazon FSx for managed file systems with specific file-system compatibility needs.
  • Identify archival storage classes for rarely accessed long-term data.
  • Explain why lifecycle policies help manage storage cost.
  • Recognize that S3 is not a traditional mounted block volume for an EC2 boot disk.
  • Identify Snow Family for large data movement or edge use cases when network transfer is impractical.

Storage Scenario Cues

Scenario cueLikely service
Static images, backups, logs, data lake objectsAmazon S3
Boot volume or database volume for EC2Amazon EBS
Shared file system for multiple compute resourcesAmazon EFS or Amazon FSx
Long-term retention with rare accessS3 archival storage class concepts
Transfer very large datasets without relying only on network uploadAWS Snow Family

Database and Data Services

Database Service Map

NeedService to recognizeKey idea
Managed relational databaseAmazon RDSManaged database engines
AWS-optimized relational databaseAmazon AuroraHigh-performance managed relational database
NoSQL key-value/document workloadsAmazon DynamoDBServerless NoSQL database
Data warehouse analyticsAmazon RedshiftAnalytical querying at scale
In-memory cacheAmazon ElastiCacheCaching for performance
Graph relationshipsAmazon NeptuneGraph database
Time-series dataAmazon TimestreamTime-series database
Ledger-style recordsAmazon QLDBImmutable, verifiable transaction log concept
Database migrationAWS Database Migration ServiceMove databases to AWS

Can You Do This?

  • Choose RDS for managed relational databases.
  • Choose Aurora when the question emphasizes an AWS-managed relational database option with cloud optimization.
  • Choose DynamoDB for serverless NoSQL key-value/document access patterns.
  • Choose Redshift for data warehousing and analytics.
  • Choose ElastiCache for caching to reduce latency or database load.
  • Recognize DMS for database migration.
  • Distinguish transactional databases from analytical data warehouses.
  • Recognize that managed database services reduce administrative work compared with self-managed databases on EC2.

Common Database Traps

TrapBetter exam thinking
Treating every database as relationalMatch relational, NoSQL, cache, graph, and warehouse use cases
Choosing Redshift for a transactional appRedshift is for analytics/data warehousing
Choosing DynamoDB because it is “fast” without considering data modelDynamoDB fits key-value/document NoSQL access patterns
Choosing EC2-hosted databases when managed service is requestedRDS, Aurora, DynamoDB, or other managed options are often better fits

Networking and Content Delivery

Core Networking Checklist

TopicWhat to knowReady when you can…
Amazon VPCIsolated virtual networkExplain why workloads are placed in a VPC
SubnetsSegments inside a VPCDistinguish public and private subnet concepts
Route tablesRouting rulesRecognize that routes control traffic paths
Internet gatewayInternet access for public resourcesIdentify when resources need direct internet connectivity
NAT gateway conceptOutbound internet for private resourcesRecognize private resources needing outbound updates without inbound public exposure
Security groupInstance/resource-level firewall conceptKnow it controls allowed traffic to resources
Network ACLSubnet-level stateless traffic control conceptRecognize subnet-level allow/deny filtering
VPC peeringConnect VPCsIdentify private connectivity between VPCs
Transit GatewayHub-style network connectivityRecognize many-network connectivity simplification
VPNEncrypted connection over internetRecognize secure hybrid connectivity
AWS Direct ConnectDedicated network connectionRecognize private, dedicated connectivity to AWS
Amazon Route 53DNS and routingIdentify domain name and routing use cases
Amazon CloudFrontCDNIdentify low-latency global content delivery

Can You Do This?

  • Explain why private subnets are used for resources that should not be directly reachable from the internet.
  • Match CloudFront to content delivery and caching at the edge.
  • Match Route 53 to DNS.
  • Match Direct Connect to dedicated connectivity.
  • Match VPN to encrypted connectivity over the internet.
  • Distinguish security groups from network ACLs at a basic level.
  • Identify when a load balancer improves availability and traffic distribution.
  • Recognize that VPC design affects security, routing, and connectivity.

Networking Decision Points

If the scenario asks for…Think…
Domain name resolutionAmazon Route 53
Faster global content deliveryAmazon CloudFront
Dedicated connection from data center to AWSAWS Direct Connect
Encrypted tunnel over public internetAWS VPN
Distribute traffic across multiple compute targetsElastic Load Balancing
Isolate workloads in a virtual networkAmazon VPC
Control inbound and outbound traffic to instancesSecurity groups
Subnet-level stateless filteringNetwork ACLs

Monitoring, Logging, and Operations

Operations Service Map

NeedAWS serviceWhat to remember
Metrics, alarms, logsAmazon CloudWatchObservability and alerting
API activity historyAWS CloudTrailWho did what, when, and from where
Resource configuration historyAWS ConfigTracks and evaluates configurations
Account health eventsAWS Health DashboardAWS events affecting resources/accounts
RecommendationsAWS Trusted AdvisorCost, security, performance, fault tolerance, and service-limit-style guidance
Resource operationsAWS Systems ManagerManage and automate operational tasks
Infrastructure as codeAWS CloudFormationDefine and provision infrastructure using templates
Deployment automationAWS CodeDeploy, AWS CodePipeline, AWS CodeBuild conceptsCI/CD awareness
Application tracingAWS X-RayAnalyze distributed application traces

Can You Do This?

  • Choose CloudWatch for metrics, logs, dashboards, and alarms.
  • Choose CloudTrail for auditing API calls.
  • Choose AWS Config for configuration tracking and compliance evaluation.
  • Choose AWS Health Dashboard for AWS service events affecting an account.
  • Choose Trusted Advisor for best-practice recommendations.
  • Recognize CloudFormation as infrastructure as code.
  • Recognize Systems Manager as an operations management service.
  • Explain why logs, metrics, and alarms are not the same thing.

CloudWatch vs CloudTrail vs Config

Question clueBest match
“CPU utilization crossed a threshold”CloudWatch
“Who deleted this resource?”CloudTrail
“Was this bucket configured according to policy?”AWS Config
“Notify when an operational metric is abnormal”CloudWatch alarm
“Review account API activity”CloudTrail
“Track resource configuration drift or compliance”AWS Config

Billing, Pricing, and Cost Management

Pricing Concepts to Review

ConceptWhat to know
Pay-as-you-goUsage-based consumption model
Reserved capacity conceptsCommit to certain usage in exchange for discounted pricing options
Savings PlansFlexible commitment-based pricing concept
Spot InstancesSpare compute capacity concept that can offer discounts but may be interrupted
Free TierIntroductory or limited free usage options for eligible services
Data transferCan affect cost depending on direction, service, and architecture
Storage class selectionCost depends on access pattern, retrieval needs, and retention
TagsHelp allocate and analyze cost
BudgetsAlerts and tracking against planned spend
Cost ExplorerAnalyze and visualize cost and usage
Consolidated billingCombine billing across accounts in an organization
AWS MarketplaceFind and procure third-party software and services

Cost Tool Map

NeedTool or concept
View and analyze historical spendAWS Cost Explorer
Get alerts when spending approaches a thresholdAWS Budgets
Estimate workload costs before deploymentAWS Pricing Calculator
Group costs by project, team, or environmentCost allocation tags
Centralize billing for multiple accountsAWS Organizations consolidated billing
Receive optimization recommendationsAWS Trusted Advisor and cost tools
Commit to steady compute usageReserved Instance or Savings Plans concepts
Use interruptible spare capacitySpot Instance concepts

Can You Do This?

  • Explain the difference between on-demand and commitment-based pricing concepts.
  • Identify AWS Budgets for cost alerts.
  • Identify Cost Explorer for spend analysis.
  • Identify Pricing Calculator for pre-deployment estimates.
  • Explain why tagging helps cost allocation.
  • Recognize that unused, oversized, or idle resources can waste money.
  • Match storage classes to access frequency and cost optimization.
  • Recognize that architecture choices can affect data transfer and cost.

Common Billing Traps

TrapBetter exam thinking
Using Cost Explorer for future architecture estimationUse AWS Pricing Calculator for estimates
Using Budgets for detailed historical analysisBudgets tracks against thresholds; Cost Explorer analyzes spend
Assuming tags automatically reduce costTags help visibility and allocation; action is still required
Choosing Spot Instances for workloads that cannot tolerate interruptionSpot is best for flexible, fault-tolerant workloads

AWS Support, Documentation, and Account Help

Support and Guidance Sources

NeedSource to know
Product documentationAWS Documentation
Community Q&AAWS re:Post
Technical support from AWSAWS Support plans
Architectural best-practice reviewAWS Well-Architected Tool and related guidance
Enterprise-scale advisory servicesAWS Professional Services concepts
Third-party consulting and solutionsAWS Partner Network concepts
Training and learningAWS Skill Builder concepts
Service health informationAWS Health Dashboard and public service health resources

Can You Do This?

  • Identify when a scenario needs AWS Support rather than community help.
  • Recognize that support options vary by plan without memorizing exact fees.
  • Match architectural review needs to AWS Well-Architected resources.
  • Identify documentation as the source for service-specific implementation details.
  • Recognize partner and professional services channels for migration or transformation help.

Migration, Hybrid, and Data Transfer

Migration Service Map

NeedAWS service or concept
Track migration projectsAWS Migration Hub
Migrate serversAWS Application Migration Service
Migrate databasesAWS Database Migration Service
Transfer large physical datasetsAWS Snow Family
Online data transferAWS DataSync
Hybrid storage integrationAWS Storage Gateway
Discover on-premises environmentAWS Application Discovery Service
Evaluate migration strategyMigration assessment and planning concepts

Can You Do This?

  • Match DMS to database migration.
  • Match Application Migration Service to server/application migration.
  • Match Snow Family to large-scale physical transfer or edge scenarios.
  • Match DataSync to online data movement.
  • Match Storage Gateway to hybrid cloud storage integration.
  • Recognize basic migration strategy terms such as rehost, replatform, and refactor at a high level.
  • Explain why discovery and assessment matter before migration.

Analytics, AI, and Application Integration Awareness

Analytics and Data Processing

NeedService to recognize
Query data in S3 using SQL-style queriesAmazon Athena
Data warehousingAmazon Redshift
Extract, transform, and load dataAWS Glue
Streaming dataAmazon Kinesis
Dashboards and business intelligenceAmazon QuickSight
Search and log analyticsAmazon OpenSearch Service concepts
Central object storage for analyticsAmazon S3 data lake concept

AI and Machine Learning Awareness

NeedService to recognize
Build, train, and deploy ML modelsAmazon SageMaker
Generative AI foundation model accessAmazon Bedrock
Image and video analysisAmazon Rekognition
Natural language processingAmazon Comprehend
Text-to-speechAmazon Polly
Speech-to-textAmazon Transcribe
TranslationAmazon Translate
Conversational interfacesAmazon Lex

Application Integration

NeedService to recognize
Message queueAmazon SQS
Pub/sub notificationsAmazon SNS
Event routingAmazon EventBridge
Workflow orchestrationAWS Step Functions
API creation and managementAmazon API Gateway
Email sendingAmazon SES

Can You Do This?

  • Choose SQS when decoupling components with a queue.
  • Choose SNS for publish/subscribe notifications.
  • Choose EventBridge for event-driven routing.
  • Choose Step Functions for orchestrating workflow steps.
  • Choose API Gateway for managed API front doors.
  • Choose Athena for querying data in S3.
  • Choose QuickSight for dashboards.
  • Choose SageMaker for ML model lifecycle tasks.
  • Choose Bedrock for generative AI foundation model access scenarios.

Key Service Differentiation Checks

Frequently Confused Services

PairKnow the difference
CloudWatch vs CloudTrailCloudWatch monitors metrics/logs; CloudTrail records API activity
AWS Config vs CloudTrailConfig tracks resource configuration; CloudTrail tracks API actions
S3 vs EBSS3 is object storage; EBS is block storage for EC2
EBS vs EFSEBS is typically attached as block storage; EFS is shared file storage
RDS vs DynamoDBRDS is relational; DynamoDB is NoSQL key-value/document
Redshift vs RDSRedshift is analytics/data warehousing; RDS is transactional relational database
Shield vs WAFShield helps with DDoS protection; WAF filters web requests
IAM role vs IAM userRole is assumed and uses temporary credentials; user is a long-term identity
Direct Connect vs VPNDirect Connect is dedicated connectivity; VPN uses encrypted tunnels
Route 53 vs CloudFrontRoute 53 is DNS; CloudFront is content delivery
Budgets vs Cost ExplorerBudgets alerts/tracks thresholds; Cost Explorer analyzes spend
Organizations vs IAMOrganizations manages multiple accounts; IAM manages identities and access within accounts
Lambda vs EC2Lambda runs functions without server management; EC2 provides virtual servers
ECS vs EKSECS is AWS container orchestration; EKS is managed Kubernetes

Scenario and Decision-Point Practice

Service Selection Prompts

Use these prompts to test whether you can identify the best-fit AWS service quickly.

ScenarioWhat should come to mind?
A company wants to host static website files with low operational overheadAmazon S3 static website hosting concept, possibly CloudFront for delivery
A workload needs virtual machines with full operating system controlAmazon EC2
A developer wants to run code in response to file uploads without managing serversAWS Lambda
A company needs a managed relational databaseAmazon RDS or Amazon Aurora
A high-traffic app needs a NoSQL key-value databaseAmazon DynamoDB
A business wants monthly cost alertsAWS Budgets
A finance team wants to analyze past AWS spendingAWS Cost Explorer
Security team asks who changed a security groupAWS CloudTrail
Compliance team asks whether resources match required configurationsAWS Config
Users need faster access to content globallyAmazon CloudFront
On-premises data center needs dedicated connectivity to AWSAWS Direct Connect
Application components need asynchronous decouplingAmazon SQS
Many accounts need centralized billingAWS Organizations
Need access to AWS compliance documentsAWS Artifact
Need to protect an application from common web attacksAWS WAF
Need to manage encryption keysAWS KMS
Need to store and rotate database credentialsAWS Secrets Manager

Decision Flow: Monitoring, Audit, or Configuration?

    flowchart TD
	    A[Question asks about visibility] --> B{What kind of visibility?}
	    B --> C[Metrics, logs, alarms, dashboards]
	    B --> D[API calls and account activity]
	    B --> E[Resource configuration and compliance]
	    C --> F[Amazon CloudWatch]
	    D --> G[AWS CloudTrail]
	    E --> H[AWS Config]

Decision Flow: Compute Choice

    flowchart TD
	    A[Need to run workload] --> B{Need server OS control?}
	    B -->|Yes| C[Amazon EC2]
	    B -->|No| D{Event-driven function?}
	    D -->|Yes| E[AWS Lambda]
	    D -->|No| F{Container workload?}
	    F -->|Yes| G[ECS, EKS, or Fargate concept]
	    F -->|No| H{Simple app deployment?}
	    H -->|Yes| I[AWS Elastic Beanstalk]
	    H -->|No| J[Consider managed service fit]

Artifact and Console-Concept Checks

You do not need deep administrator-level implementation for CLF-C02, but you should recognize common AWS artifacts and console concepts.

Artifact or conceptWhat to recognize
ARNAWS resource identifier format concept
IAM policyPermissions document with actions, resources, and effects
Security group ruleAllows traffic by protocol, port, and source/destination concept
TagKey-value metadata for organization, automation, and cost allocation
CloudWatch alarmNotification or action based on metric threshold concept
CloudTrail eventRecord of an API action
S3 bucket policyResource-based access policy for a bucket
VPC route tableDetermines where network traffic is directed
Cost allocation report conceptCost grouping by account, tag, service, or time
CloudFormation templateInfrastructure as code definition

IAM Policy Recognition

If you see a simple IAM policy, be able to identify:

  • Whether it allows or denies actions.
  • Which service actions are referenced.
  • Which resources are affected.
  • Whether permissions appear broad or least-privilege.
  • That explicit deny takes precedence conceptually.

High-Value “Can You Do This?” Checklist

Use this as a final readiness checkpoint.

Cloud and Architecture

  • Explain AWS Regions, Availability Zones, and edge locations.
  • Match high availability to multi-AZ concepts.
  • Match global content delivery to CloudFront.
  • Explain the purpose of the AWS Well-Architected pillars.
  • Identify basic benefits of managed services.
  • Recognize when serverless reduces infrastructure management.
  • Distinguish elasticity, scalability, and fault tolerance.

Security

  • Explain the shared responsibility model.
  • Protect the root user with MFA and avoid daily use.
  • Apply least privilege to IAM permissions.
  • Choose IAM roles for AWS service access.
  • Match CloudTrail, Config, GuardDuty, Security Hub, WAF, Shield, KMS, and Secrets Manager to their use cases.
  • Identify encryption at rest and in transit scenarios.
  • Recognize compliance evidence use cases for AWS Artifact.
  • Understand centralized multi-account governance with AWS Organizations.

Technology and Services

  • Choose EC2, Lambda, containers, or Elastic Beanstalk for basic compute scenarios.
  • Choose S3, EBS, EFS, FSx, or archival storage for storage scenarios.
  • Choose RDS, Aurora, DynamoDB, Redshift, or ElastiCache for database scenarios.
  • Choose VPC, Route 53, CloudFront, VPN, or Direct Connect for networking scenarios.
  • Choose SQS, SNS, EventBridge, Step Functions, and API Gateway for integration scenarios.
  • Choose Athena, Glue, Kinesis, QuickSight, and Redshift for analytics scenarios.
  • Recognize SageMaker and Bedrock use cases at a high level.
  • Identify CloudFormation as infrastructure as code.

Billing and Support

  • Explain pay-as-you-go pricing.
  • Distinguish On-Demand, Reserved Instance concepts, Savings Plans, and Spot Instance concepts.
  • Use Budgets for alerts and Cost Explorer for analysis.
  • Use Pricing Calculator for estimates.
  • Explain how tags help cost allocation.
  • Recognize consolidated billing through AWS Organizations.
  • Identify AWS Support, documentation, re:Post, and Well-Architected guidance sources.
  • Recognize Trusted Advisor recommendation categories at a high level.

Common Weak Areas and Traps

Weak areaWhy candidates miss itHow to fix it
Shared responsibilityThey memorize “AWS secures the cloud” but do not apply it by service typePractice classifying tasks for EC2, S3, RDS, and Lambda
CloudWatch vs CloudTrailBoth sound like monitoringTie CloudWatch to metrics/logs and CloudTrail to API history
Storage selectionS3, EBS, and EFS are often confusedMemorize object/block/file use cases
Pricing toolsBudgets, Cost Explorer, and Pricing Calculator overlap conceptuallyTie each tool to alert, analyze, or estimate
IAM rolesCandidates overuse IAM usersChoose roles for services and temporary access scenarios
Database selection“Database” is treated as one categorySeparate relational, NoSQL, warehouse, and cache
Network servicesRoute 53, CloudFront, Direct Connect, and VPN are mixed togetherLink each to DNS, CDN, dedicated connectivity, and encrypted tunnel
Security servicesWAF, Shield, GuardDuty, Security Hub, and Config blur togetherUse purpose-based flashcards
Support resourcesCandidates ignore non-technical domainsReview support, documentation, compliance, and account management resources
Overengineering answersChoosing complex architecture for a simple promptPrefer the simplest service that directly satisfies the requirement

Final-Week Review Checklist

Seven to Five Days Before

  • Review this checklist once without notes and mark weak areas.
  • Build a one-page service map for compute, storage, database, networking, security, monitoring, and cost tools.
  • Revisit shared responsibility examples for EC2, S3, RDS, and managed services.
  • Drill CloudWatch vs CloudTrail vs Config until the difference is automatic.
  • Practice service-selection questions under time pressure.
  • Review AWS pricing and billing tools.
  • Review IAM root user, users, groups, roles, policies, and MFA.

Four to Two Days Before

  • Take a mixed practice set covering all major topic areas.
  • For every missed question, write the missed service and the correct scenario cue.
  • Recheck frequently confused pairs.
  • Review Well-Architected pillar names and practical meanings.
  • Review AWS Support, AWS Artifact, Organizations, Trusted Advisor, and migration tools.
  • Practice eliminating distractors based on keywords such as “serverless,” “relational,” “audit,” “DNS,” “estimate,” and “alert.”

Day Before

  • Do a light pass through service maps and weak-area notes.
  • Avoid cramming obscure limits or pricing numbers.
  • Rehearse the main decision points: compute, storage, database, monitoring, security, and cost.
  • Confirm you can explain shared responsibility in your own words.
  • Rest and keep review focused on recognition and scenario judgment.

Final Readiness Self-Assessment

QuestionReady?
Can I identify the best AWS service from a short scenario without overthinking?[ ]
Can I explain the shared responsibility model with examples?[ ]
Can I distinguish CloudWatch, CloudTrail, and AWS Config?[ ]
Can I choose among S3, EBS, EFS, and FSx?[ ]
Can I choose among RDS, Aurora, DynamoDB, Redshift, and ElastiCache?[ ]
Can I recognize basic IAM best practices?[ ]
Can I match common security services to their purposes?[ ]
Can I identify billing tools for alerting, analysis, and estimation?[ ]
Can I explain basic AWS global infrastructure terms?[ ]
Can I avoid memorizing unsupported exact numbers and focus on concepts?[ ]

Practical Next Step

After reviewing the checklist, take a mixed set of original CLF-C02-style practice questions and tag every miss by topic area: cloud concepts, security, technology, billing, or support. Then return to the specific rows above until you can explain both the correct answer and why the distractors are wrong.

Browse Certification Practice Tests by Exam Family