AWS Certified Cloud Practitioner (CLF-C02) Practice Exam: Free Questions and Mock Tests
Free AWS Certified Cloud Practitioner (CLF-C02) practice exam: 483 questions with explanations, timed 65-question mock tests and practice by domain, updated for 2026 AWS changes.
Exam format
- 65 questions in 90 minutes: 50 are scored and 15 are unscored, and you can’t tell which.
- Two question types: multiple choice (one correct answer out of four) and multiple response (two or more correct out of five or more).
- Scored from 100 to 1,000; you need 700 to pass. Unanswered questions count as wrong, so never leave one blank.
- Mock tests here use the same format and domain weights, and pass at 70% correct as a rough match for 700.
- AWS changed its Support plans in December 2025 (now Basic, Business Support+, Enterprise Support and Unified Operations). Questions here use the current plans and explain the older names, which the exam may still use.
Domains
- Cloud Concepts: 24% of the exam
- Security and Compliance: 30% of the exam
- Cloud Technology and Services: 34% of the exam
- Billing, Pricing, and Support: 12% of the exam
Full mock test
65 questions in 90 minutes, drawn by domain weight, with a score per domain and an explanation for every answer.
What changed since most study guides were written
- Support plans changed in December 2025: Basic, Business Support+, Enterprise Support and Unified Operations. Developer and Business Support closed to new customers and Enterprise On-Ramp is being retired. Older questions may still use the old names.
- Changing your Support plan no longer requires the root user; an IAM user with the right permissions can do it.
- AWS KMS now uses FIPS 140-3 Level 3 validated HSMs, so "KMS is Level 2, CloudHSM is Level 3" is outdated. CloudHSM’s real difference is single-tenant HSMs you control.
- Amazon S3 objects can now be up to 50 TB (previously 5 TB).
- The original Security Hub is now AWS Security Hub CSPM; a new AWS Security Hub correlates findings from CSPM, GuardDuty, Inspector and Macie.
- New accounts since July 15, 2025 get Free Tier credits on a Free or Paid plan instead of the old 12-month free tier.
- Retired or closed to new customers: Snowball Edge (use DataSync or AWS Data Transfer Terminal), AWS IQ, Cloud9, CodeCommit and QLDB.
- Renamed: QuickSight → Amazon Quick, CodeWhisperer → Amazon Q Developer, CloudEndure → AWS Elastic Disaster Recovery, Elasticsearch Service → OpenSearch Service.
Sample questions with answers
Cloud Concepts
- A company wants to serve customers in several countries with low latency, without building or leasing data centers in those countries. Which benefit of the AWS Cloud does this describe?
- Benefit from massive economies of scale
- Trade fixed expense for variable expense
- Go global in minutes (correct)
- Stop guessing capacity
Go global in minutes means you can deploy workloads in AWS Regions around the world with a few clicks, putting applications close to end users. Economies of scale is about lower prices, trading fixed for variable expense is about paying only for what you use, and stop guessing capacity is about matching capacity to demand.
- A startup does not want to buy servers up front. Instead, it wants to pay only for the compute it actually consumes each month. Which benefit of the AWS Cloud does this describe?
- Trade fixed expense for variable expense (correct)
- Increase speed and agility
- Go global in minutes
- Benefit from high availability
Instead of investing heavily in data centers and servers before knowing how they will be used, you trade fixed (upfront) expense for variable expense and pay only when you consume resources. Speed and agility is about how fast resources can be provisioned, going global is about deploying in many Regions, and high availability is about resilience, not the spending model.
- Because AWS aggregates usage from a very large number of customers, it can achieve lower costs and offer lower pay-as-you-go prices. Which advantage of cloud computing is this?
- Elasticity
- Agility
- Stop guessing capacity
- Benefit from massive economies of scale (correct)
AWS describes this as benefit from massive economies of scale: aggregated usage across many customers lets AWS operate more efficiently and pass the savings on as lower prices. Elasticity is about scaling resources with demand, agility is about speed of provisioning and experimentation, and stop guessing capacity is about avoiding over- or under-provisioning.
- A retailer buys enough on-premises servers to handle its holiday peak, and most of them sit idle for the rest of the year. Which AWS Cloud benefit most directly addresses this problem?
- Go global in minutes
- Stop guessing capacity (correct)
- Benefit from massive economies of scale
- Stop spending money on application development
With stop guessing capacity, you can scale up for the peak and scale back down afterwards, instead of buying for the peak and leaving hardware idle. Going global is about geographic reach, economies of scale is about lower unit prices, and the cloud does not remove the need to spend on application development.
- Which statement best describes elasticity in the AWS Cloud?
- The ability to deploy an application in multiple AWS Regions
- The ability to acquire resources when you need them and release them when you no longer need them (correct)
- The ability of an application to keep running if one Availability Zone fails
- The ability to pay a lower price per unit as total usage grows
Elasticity means automatically or quickly adding resources as demand rises and releasing them as demand falls, so you pay only for what you need. Multi-Region deployment is global reach, surviving an AZ failure is high availability, and lower unit prices with volume relate to economies of scale or tiered pricing.
- Developers at a company can now create new test environments in minutes instead of waiting weeks for hardware, so they try more ideas. Which benefit of the AWS Cloud does this describe?
- Economies of scale
- High availability
- Increased speed and agility (correct)
- Fault tolerance
In the cloud, new IT resources are only a click away, which reduces the time to make them available to developers from weeks to minutes. This is increased speed and agility. Economies of scale relates to price, while high availability and fault tolerance relate to keeping workloads running during failures.
- Which of the following are advantages of cloud computing described by AWS? (Choose two.)
- Trade fixed expense for variable expense (correct)
- Remove all customer responsibility for securing applications
- Guarantee zero downtime for every workload
- Stop spending money running and maintaining data centers (correct)
- Pay a fixed annual price regardless of usage
Trade fixed expense for variable expense and stop spending money running and maintaining data centers are two of the advantages of cloud computing that AWS lists. Under the shared responsibility model customers still secure their applications and data, AWS does not guarantee zero downtime for every workload, and pay-as-you-go pricing is the opposite of a fixed annual price.
- A company wants its web application to keep running if a single data center fails. What should the company do?
- Use a larger instance type in one Availability Zone
- Store backups in the same Availability Zone as the application
- Enable detailed monitoring on the instances
- Deploy the application across multiple Availability Zones in a Region (correct)
Availability Zones are physically separate, isolated locations in a Region, so running the application in multiple AZs keeps it available if one data center or AZ fails. A larger instance in one AZ is still a single point of failure, backups in the same AZ share its failure, and detailed monitoring only gives more frequent metrics.
Security and Compliance
- A company runs its application on Amazon EC2 instances. Under the AWS shared responsibility model, which task is the responsibility of the company?
- Patching the guest operating system on the instances (correct)
- Maintaining the physical hosts that run the instances
- Securing the data center facilities that house the hosts
- Replacing failed storage hardware in the data centers
With EC2 (infrastructure as a service), the customer manages the guest operating system, including updates and security patches. Physical hosts, data center facilities and hardware replacement are all part of the infrastructure that AWS secures ("security of the cloud").
- A company moves its self-managed database from Amazon EC2 to Amazon RDS. Which task does AWS now take on for the company?
- Creating and managing the database user accounts
- Applying operating system patches to the underlying database host (correct)
- Configuring security group rules that control access to the database
- Deciding whether the database storage should be encrypted
Amazon RDS is a managed service, so AWS handles the underlying operating system and database software patching (applied during a maintenance window the customer can choose). The customer still manages database users, security group rules, and the choice to enable encryption.
- A team builds a serverless application with AWS Lambda. Which of the following is the responsibility of the team under the shared responsibility model?
- Patching the operating system of the execution environment
- Scaling the fleet of servers that run the functions
- Writing secure function code and managing its IAM permissions (correct)
- Maintaining the virtualization layer that isolates functions
With Lambda, the customer is responsible for their function code, the data it handles, and the IAM permissions (such as the execution role). AWS manages the operating system, the underlying server fleet and its scaling, and the virtualization layer.
- A compliance officer needs to download AWS's SOC 2 report to give to an external auditor. Which AWS service provides this report?
- AWS Audit Manager
- AWS Config
- AWS Security Hub
- AWS Artifact (correct)
AWS Artifact is the self-service portal for on-demand access to AWS's own compliance reports (such as SOC and ISO reports) and agreements. Audit Manager collects evidence about the customer's own resources, AWS Config tracks resource configurations, and Security Hub aggregates security findings.
- Which of the following are responsibilities of AWS under the shared responsibility model? (Choose two.)
- Physical security of AWS data centers (correct)
- Configuring security group rules for EC2 instances
- Maintaining the global network infrastructure that runs AWS services (correct)
- Creating IAM users and assigning their permissions
- Classifying and protecting sensitive customer data
AWS is responsible for security of the cloud: the physical data centers and the hardware, software and networking infrastructure that run AWS services. Security group rules, IAM users and permissions, and data classification are customer responsibilities (security in the cloud).
- A security team needs to find out which IAM user terminated an Amazon EC2 instance yesterday. Which AWS service should the team use?
- AWS CloudTrail (correct)
- Amazon CloudWatch
- AWS Config
- Amazon Inspector
AWS CloudTrail records API calls made in an account, including who made the call, when, and from where, so it answers "who did what". CloudWatch collects metrics and logs for monitoring, AWS Config records resource configuration state, and Inspector scans for software vulnerabilities.
- A company wants to see how the rules of a security group have changed over time and to evaluate whether its resources comply with internal configuration rules. Which AWS service meets these requirements?
- AWS CloudTrail
- AWS Config (correct)
- Amazon CloudWatch
- AWS Trusted Advisor
AWS Config records resource configuration history and evaluates resources against Config rules for compliance. CloudTrail records the API calls that made changes but does not evaluate compliance, CloudWatch is for metrics, logs and alarms, and Trusted Advisor gives general best-practice recommendations.
- A company wants to collect application log files from its servers and be alerted when the number of failed login messages in those logs exceeds a threshold. Which AWS service should it use?
- AWS Config
- AWS CloudTrail
- Amazon CloudWatch (correct)
- Amazon Detective
Amazon CloudWatch can collect application logs in CloudWatch Logs, turn log patterns into metrics with metric filters, and trigger alarms on thresholds. AWS Config tracks resource configurations, CloudTrail records AWS API calls rather than application logs, and Detective is used to investigate security findings.
Cloud Technology and Services
- Which statement best describes an AWS Availability Zone?
- A geographic area that contains multiple isolated AWS Regions
- A site that caches content close to end users for Amazon CloudFront
- One or more discrete data centers with redundant power and networking within a Region (correct)
- An extension of a Region placed in a large metro area close to users
An Availability Zone is one or more discrete data centers with redundant power, networking and connectivity, isolated from the other AZs in the same Region. A Region contains multiple AZs, not the other way around. Sites that cache content for CloudFront are edge locations, and a Region extension placed in a metro area is an AWS Local Zone.
- A company must keep its customer data stored inside Germany to comply with data residency laws. What should the company do when deploying on AWS?
- Store the data in an AWS Region located in Germany (correct)
- Deploy the data across multiple Availability Zones in any Region
- Serve the data through Amazon CloudFront edge locations in Germany
- Enable AWS Global Accelerator for users located in Germany
AWS does not move your data out of the Region you store it in unless you choose to, so selecting a Region in the required country (such as Europe (Frankfurt)) addresses data sovereignty. Using multiple AZs improves availability but does not control which country the data is in. CloudFront and Global Accelerator improve performance for users; they do not determine where the source data is stored.
- Which part of the AWS global infrastructure does Amazon CloudFront use to cache content closer to end users?
- Availability Zones
- AWS Outposts racks
- VPC subnets
- Edge locations (correct)
CloudFront caches copies of content at edge locations (points of presence) around the world to reduce latency for viewers. Availability Zones host Regional resources such as EC2 instances, Outposts brings AWS infrastructure into a customer data center, and subnets are IP address ranges inside a VPC.
- A film studio in a large city runs graphics-rendering workloads that need single-digit millisecond latency to AWS compute, but the nearest AWS Region is far away. The studio does not want to install any hardware in its own facility. Which option should it use?
- AWS Wavelength
- AWS Local Zones (correct)
- Amazon CloudFront
- AWS Direct Connect
AWS Local Zones place AWS compute, storage and other services in large metro areas close to users, for latency-sensitive workloads such as media rendering and real-time gaming. Wavelength embeds AWS infrastructure in 5G carrier networks for mobile devices. CloudFront caches content but does not run rendering compute, and Direct Connect is a network connection that does not move compute closer to users.
- A company is building a mobile application that needs ultra-low latency for users on 5G devices. Which AWS service embeds AWS compute and storage inside telecommunications providers' 5G networks?
- AWS Local Zones
- AWS Wavelength (correct)
- AWS Outposts
- AWS Global Accelerator
AWS Wavelength deploys AWS compute and storage within communications service providers' 5G networks, so traffic from 5G devices reaches the application without leaving the carrier network. Local Zones are in metro areas but not inside 5G networks, Outposts runs in a customer's own data center, and Global Accelerator routes traffic over the AWS global network to Regional endpoints.
- A company must keep some workloads in its own data center for low-latency access to on-premises systems, but wants to use the same AWS infrastructure, APIs and tools that it uses in the cloud. Which service should it use?
- AWS Local Zones
- AWS Storage Gateway
- AWS Direct Connect
- AWS Outposts (correct)
AWS Outposts is fully managed AWS infrastructure installed in the customer's data center, offering the same AWS APIs and tools for a consistent hybrid experience. Local Zones are AWS-operated locations, not the customer's facility. Storage Gateway only gives on-premises access to cloud storage, and Direct Connect is a dedicated network connection.
- A company wants its web application to keep running if one data center fails. Which actions help the application achieve high availability? (Choose two.)
- Deploy Amazon EC2 instances across multiple Availability Zones (correct)
- Run all instances in a single Availability Zone on larger instance types
- Store all application data on EC2 instance store volumes
- Use Elastic Load Balancing to distribute traffic across healthy instances (correct)
- Keep user session data only in the memory of each instance
Spreading instances across multiple Availability Zones removes a single data center as a point of failure, and Elastic Load Balancing sends traffic only to healthy instances in those AZs. A single AZ is still a single point of failure regardless of instance size. Instance store data and per-instance session data are lost when an instance fails, which hurts availability.
- A company runs a critical application in one AWS Region across three Availability Zones. Management wants the application to keep working even if an event affects that entire Region. What should the company do?
- Replicate data and deploy a standby copy of the application in a second AWS Region (correct)
- Add more Availability Zones in the same Region
- Move the application to larger Amazon EC2 instance types
- Place the application behind Amazon CloudFront
Protecting against a Region-wide event requires a multi-Region disaster recovery design, with data replicated to and the application deployable in another Region. More AZs or larger instances in the same Region do not help if the whole Region is affected. CloudFront caches content at the edge but cannot run the application's backend if the origin Region is unavailable.
Billing, Pricing, and Support
- A startup is launching a new application with short-term, unpredictable traffic. The workload cannot be interrupted, and the company does not want to make any long-term commitment. Which EC2 pricing model fits best?
- Spot Instances
- Standard Reserved Instances
- On-Demand Instances (correct)
- Dedicated Hosts
On-Demand Instances have no commitment and cannot be interrupted by AWS, so they suit short-term, unpredictable workloads. Spot Instances can be interrupted, Standard Reserved Instances need a 1- or 3-year term, and Dedicated Hosts are physical servers for licensing or compliance needs, not a way to handle unpredictable usage cheaply.
- A company runs nightly batch jobs that can be stopped and restarted at any time without affecting results. The company wants the lowest possible compute cost. Which EC2 purchasing option should it use?
- Spot Instances (correct)
- On-Demand Instances
- Convertible Reserved Instances
- On-Demand Capacity Reservations
Spot Instances use spare EC2 capacity at steep discounts and are ideal for fault-tolerant, interruptible work such as batch jobs. On-Demand is more expensive, Convertible Reserved Instances need a long-term commitment, and Capacity Reservations are billed at On-Demand rates to guarantee capacity rather than lower cost.
- A company will run EC2 instances steadily for the next 3 years. It wants a Reserved Instance discount but expects to change to different instance families and operating systems over time. Which option should it buy?
- Standard Reserved Instances
- Spot Instances
- Dedicated Instances
- Convertible Reserved Instances (correct)
Convertible Reserved Instances can be exchanged for RIs with a different instance family, operating system or tenancy during the term. Standard RIs cannot change instance family, Spot Instances are not a reservation and can be interrupted, and Dedicated Instances are a tenancy option, not a discount model.
- A company no longer needs some of its unused EC2 reservations and wants to sell them to another AWS customer through the Reserved Instance Marketplace. Which type of commitment can be sold there?
- Convertible Reserved Instances
- Standard Reserved Instances (correct)
- Compute Savings Plans
- Spot Instances
Only Standard Reserved Instances can be listed on the Reserved Instance Marketplace. Convertible RIs and Savings Plans cannot be resold, and Spot Instances are not a reservation at all.
- A company runs workloads on Amazon EC2, AWS Fargate and AWS Lambda across several Regions. It wants one commitment that lowers the cost of all three, even if it changes instance families or Regions later. Which option meets this need?
- EC2 Instance Savings Plans
- Standard Reserved Instances
- Compute Savings Plans (correct)
- Convertible Reserved Instances
Compute Savings Plans apply automatically to EC2 usage regardless of instance family, size, Region, OS or tenancy, and also to Fargate and Lambda. EC2 Instance Savings Plans are tied to one instance family in one Region and do not cover Fargate or Lambda, and EC2 Reserved Instances (Standard or Convertible) cover only EC2 instances.
- Which statements about EC2 Instance Savings Plans are true? (Choose two.)
- The commitment applies to a specific instance family in a chosen Region (correct)
- The discount automatically applies to AWS Fargate and AWS Lambda usage
- The customer commits to a consistent amount of usage in dollars per hour for a 1-year or 3-year term (correct)
- Unused commitments can be resold on the Reserved Instance Marketplace
- The plan reserves EC2 capacity in a specific Availability Zone
An EC2 Instance Savings Plan is a 1- or 3-year commitment to a dollar-per-hour spend on one instance family in one Region, with flexibility on size, OS and tenancy within that family. Fargate and Lambda are covered only by Compute Savings Plans, Savings Plans cannot be resold, and Savings Plans give a billing discount without reserving capacity.
- A company wants to bring its existing per-socket and per-core server software licenses to AWS. It needs visibility into the physical sockets and cores of the server its instances run on. Which EC2 option should it use?
- Dedicated Instances
- Spot Instances
- On-Demand Capacity Reservations
- Dedicated Hosts (correct)
Dedicated Hosts are physical servers allocated to you, with visibility into sockets and cores, which supports bring-your-own-license (BYOL) models tied to physical hardware. Dedicated Instances run on single-tenant hardware but do not expose sockets and cores, Spot Instances are shared spare capacity, and Capacity Reservations only reserve capacity.
- Which statement correctly describes Amazon EC2 Dedicated Instances?
- They run on hardware dedicated to one customer but do not give visibility into physical sockets and cores (correct)
- They let the customer control which specific physical server instances are placed on across launches
- They share physical hardware with other AWS accounts but are isolated by the hypervisor
- They can be interrupted with short notice when AWS needs the capacity back
Dedicated Instances run on hardware dedicated to a single customer, but AWS manages placement and you get no host-level visibility. Controlling placement on a specific server (host affinity) is a Dedicated Hosts feature, shared hardware describes default tenancy, and interruption describes Spot Instances.