CLF-C02 — AWS Certified Cloud Practitioner Scenario Practice Guide

Practice reading CLF-C02 scenarios, identifying AWS decision points, and choosing defensible cloud answers.

This guide is for candidates preparing for the AWS Certified Cloud Practitioner (CLF-C02) exam. It focuses on how to read scenario-based questions and choose the best answer from the information provided. It is an independent exam-preparation resource and is not affiliated with AWS.

The Cloud Practitioner exam is foundational, but many questions still require scenario judgment. You may need to match a business requirement to an AWS service, identify the responsible party in the shared responsibility model, select a cost approach, or choose a security, monitoring, or support option. The best answer is usually the one that satisfies the stated requirement with the fewest extra assumptions.

The scenario mindset for CLF-C02

A scenario question is not asking, “What do you know about every AWS service?” It is asking, “Given these facts, what is the most appropriate AWS concept, service, feature, or action?”

Your goal is to slow down just enough to identify:

  • The environment: account, workload, data type, network, user base, or business setting.
  • The goal or symptom: what the company wants to achieve or fix.
  • The constraint: cost, security, availability, operations, compliance, performance, or time.
  • The decision category: service selection, responsibility, pricing, support, monitoring, identity, or architecture.
  • The answer type: service, feature, billing tool, support plan concept, security control, or design principle.

A defensible answer should match the question’s facts. Avoid choosing an answer just because it is a well-known AWS service.

A practical first-pass reading sequence

Use this quick sequence before looking too deeply at the answer choices.

1. Find the actual question

Read the final sentence first or reread it carefully.

Ask:

  • Is it asking for a service?
  • Is it asking for a pricing model?
  • Is it asking who is responsible?
  • Is it asking for the most cost-effective option?
  • Is it asking for the most secure option?
  • Is it asking for a monitoring, auditing, or governance tool?
  • Is it asking for a cloud benefit or architectural principle?

The final sentence often defines the decision. For example:

  • “Which AWS service should the company use?” means service matching.
  • “Who is responsible for this task?” means shared responsibility.
  • “Which option reduces cost for predictable usage?” means pricing model.
  • “Which service records API activity?” means auditing, not general monitoring.

2. Identify the workload or system state

Look for the thing being built, protected, monitored, moved, or paid for.

Common CLF-C02 workload clues include:

  • A website or application
  • Static files, images, backups, or logs
  • Relational data or key-value data
  • Virtual servers or containers
  • On-premises connectivity
  • Global users
  • Multiple AWS accounts
  • Security audits
  • Budget control
  • Compliance review
  • Migration planning

Do not treat all AWS scenarios as architecture design questions. Some are billing, governance, support, or responsibility questions.

3. Mark the strongest requirement

Most scenarios include one decisive requirement. Examples:

  • “Without managing servers”
  • “Lowest cost”
  • “Highly available”
  • “Globally distributed users”
  • “Private connectivity”
  • “Audit who made API calls”
  • “Centralized billing”
  • “Least privilege”
  • “Predictable compute usage”
  • “Interruptible workload”
  • “Store objects durably”
  • “Encrypt data at rest”

That phrase should guide your answer more than background details.

4. Separate requirements from background details

Scenarios often include facts that provide context but do not change the answer.

For example:

  • “The company has 200 employees” may not matter unless the question is about identity, support, or account management.
  • “The application runs on Linux” may matter for EC2 operations, but not for choosing an S3 storage class.
  • “The team is small” may matter if the question emphasizes managed services or reducing operational overhead.
  • “The workload is global” matters for latency, edge services, and content delivery.

Ask: “If this fact were removed, would the answer change?” If not, it is probably background.

Understand the decision category before choosing

Many wrong answers feel plausible because they solve a nearby problem. First decide what kind of problem the scenario is actually presenting.

Service selection

The question describes a requirement and asks which AWS service or feature fits.

Examples:

  • Store durable objects: Amazon S3
  • Run virtual machines: Amazon EC2
  • Run code without provisioning servers: AWS Lambda
  • Managed relational database: Amazon RDS or Amazon Aurora, depending on the options
  • Key-value or serverless NoSQL database: Amazon DynamoDB
  • Content delivery to users globally: Amazon CloudFront
  • DNS routing: Amazon Route 53
  • Metrics, logs, and alarms: Amazon CloudWatch
  • API activity history: AWS CloudTrail

Shared responsibility

The question asks whether AWS or the customer is responsible for a task.

At a high level:

  • AWS is responsible for security of the cloud, including physical data centers, global infrastructure, and managed service infrastructure.
  • The customer is responsible for security in the cloud, including data, identity and access decisions, application configuration, and many workload-level settings.

The exact responsibility depends on the service model. With Amazon EC2, customers manage more operating system and application tasks. With managed services such as Amazon RDS, AWS handles more of the underlying infrastructure, while the customer still manages data, access, and configuration choices.

Cost and billing

The question asks how to view, control, allocate, or reduce AWS spending.

Common matches:

  • View and analyze costs: AWS Cost Explorer
  • Set spending alerts: AWS Budgets
  • Estimate future costs: AWS Pricing Calculator
  • Centralize billing across accounts: AWS Organizations
  • Reduce cost for steady compute usage: Savings Plans or Reserved Instances, depending on the answer choices
  • Use spare capacity for flexible, interruptible workloads: Spot Instances
  • Pay without long-term commitment: On-Demand pricing

Always satisfy the workload requirement before optimizing cost. A cheaper option is not best if it violates availability, interruption, or management constraints.

Security, identity, and governance

The question asks how to control access, protect resources, audit activity, or manage multiple accounts.

Common matches:

  • Manage users, groups, roles, and permissions: AWS Identity and Access Management (IAM)
  • Grant permissions to AWS services or temporary access: IAM roles
  • Encrypt and manage keys: AWS Key Management Service (AWS KMS)
  • Protect web applications from common web exploits: AWS WAF
  • Track API calls and account activity: AWS CloudTrail
  • Assess resource configurations: AWS Config
  • Organize multiple accounts and apply governance controls: AWS Organizations

For CLF-C02, least privilege is a major reasoning principle. Prefer answers that grant only the access needed, avoid shared credentials, and support centralized governance when the scenario requires it.

Operations and monitoring

The question asks how to observe systems, detect changes, or respond to operational events.

Useful distinctions:

  • Amazon CloudWatch is commonly associated with metrics, logs, dashboards, and alarms.
  • AWS CloudTrail records API activity and helps answer “who did what, when, and from where?”
  • AWS Config helps evaluate configuration history and compliance with rules.
  • AWS Trusted Advisor provides recommendations across areas such as cost, security, performance, and fault tolerance.
  • AWS Health provides information about AWS service events that may affect your resources.

If the scenario asks about API history, do not choose a general metrics service. If it asks about utilization alarms, do not choose an audit trail service.

Match AWS clues to the right layer

AWS scenarios often describe the layer indirectly. Identify whether the issue is about compute, storage, networking, security, billing, governance, or support.

Scenario clueLikely decision area
“Objects,” “static files,” “images,” “backups,” “durable storage”Amazon S3 and storage options
“Block storage attached to an EC2 instance”Amazon EBS
“Shared file storage for multiple instances”Amazon EFS
“Virtual server,” “operating system control,” “instance type”Amazon EC2
“Run code in response to events without managing servers”AWS Lambda
“Relational database,” “SQL,” “managed database”Amazon RDS or Amazon Aurora
“Key-value,” “NoSQL,” “serverless database”Amazon DynamoDB
“Data warehouse” or “analytics at scale”Amazon Redshift
“Global users,” “cache content at edge locations”Amazon CloudFront
“Domain name resolution”Amazon Route 53
“Private network in AWS”Amazon VPC
“Dedicated private connection to AWS”AWS Direct Connect
“Secure connection over the internet to a VPC”AWS Site-to-Site VPN
“Who made this API call?”AWS CloudTrail
“Metrics, logs, alarms”Amazon CloudWatch
“Configuration compliance over time”AWS Config
“Multiple accounts,” “central billing,” “organizational policies”AWS Organizations
“Permissions,” “roles,” “least privilege”IAM
“Encryption key management”AWS KMS
“Budget alert”AWS Budgets
“Cost analysis”AWS Cost Explorer

Use this as a reasoning aid, not as an automatic answer key. The question’s wording still controls the final choice.

Read environment clues carefully

Account and organization clues

If the scenario mentions several departments, business units, or separate AWS accounts, consider whether the answer involves centralized governance.

Look for phrases such as:

  • “Multiple AWS accounts”
  • “Consolidated billing”
  • “Central policy management”
  • “Separate workloads by team”
  • “Apply controls across accounts”

These often point toward AWS Organizations or account-level governance concepts.

Region, Availability Zone, and edge clues

AWS global infrastructure appears frequently in foundational scenarios.

Key distinctions:

  • A Region is a geographic area containing multiple Availability Zones.
  • An Availability Zone is one or more discrete data centers with independent power, networking, and connectivity.
  • Edge locations support services such as content delivery through Amazon CloudFront.

If a scenario asks for high availability inside a Region, think across multiple Availability Zones. If it asks for low-latency delivery to global users, think edge delivery and caching.

Workload type clues

The workload type narrows the service quickly.

Ask:

  • Is this a virtual machine workload?
  • Is it event-driven code?
  • Is it containerized?
  • Is it object storage?
  • Is it relational data?
  • Is it analytics?
  • Is it identity, monitoring, or billing rather than application hosting?

For example, “upload an image and automatically create a thumbnail without managing servers” suggests an event-driven pattern, often Amazon S3 with AWS Lambda. “Run a legacy application requiring operating system access” suggests Amazon EC2.

Data clues

Data type matters.

  • Objects: Amazon S3
  • Block volumes: Amazon EBS
  • Shared file systems: Amazon EFS or FSx, depending on requirements
  • Relational tables: Amazon RDS or Aurora
  • Key-value access: DynamoDB
  • Analytics warehouse: Redshift
  • Archive or infrequently accessed objects: S3 storage classes

If the scenario says “files,” ask whether it means objects, attached block storage, or a shared file system. The access pattern usually tells you.

Connectivity clues

Networking questions often hinge on whether the connection must be private, dedicated, highly consistent, or quick to establish.

  • A VPC provides an isolated virtual network in AWS.
  • A VPN can connect networks securely over the internet.
  • AWS Direct Connect provides a dedicated network connection.
  • Security groups and network ACLs control traffic at different layers.
  • Route 53 handles DNS-related routing and domain name resolution.

If the scenario emphasizes a dedicated private connection with consistent network performance, Direct Connect is more likely. If it emphasizes encrypted connectivity over the internet, a VPN is more likely.

Interpret goals and symptoms

Goal-based scenarios

A goal-based scenario describes what a company wants to do.

Example goals:

  • “Reduce operational overhead”
  • “Improve availability”
  • “Serve content globally”
  • “Control access centrally”
  • “Track API activity”
  • “Reduce cost for steady usage”
  • “Move from capital expense to variable expense”
  • “Estimate costs before migration”

For goal questions, choose the service or concept that directly enables the goal.

Symptom-based scenarios

A symptom-based scenario describes a problem.

Example symptoms:

  • “Users experience high latency”
  • “The company cannot determine who deleted a resource”
  • “Costs unexpectedly increased”
  • “Teams are using separate accounts with separate invoices”
  • “An application needs to scale with unpredictable traffic”

For symptom questions, identify the root decision. “High latency for global users” is often a delivery or edge issue. “Cannot determine who deleted a resource” is an audit logging issue. “Unexpected costs” may call for budgets, cost analysis, tagging, or cost allocation depending on the wording.

Governance-based scenarios

Governance scenarios often involve people, accounts, policies, and visibility.

Look for:

  • Multiple teams
  • Multiple accounts
  • Compliance requirements
  • Auditing
  • Standardized access control
  • Central billing
  • Guardrails

Do not answer these as compute or storage questions unless the scenario specifically asks about a workload service.

Separate constraints from preferences

A constraint is a requirement the answer must satisfy. A preference is helpful but not always decisive.

Strong constraint words include:

  • Must
  • Required
  • Need to
  • Cannot
  • Without
  • Least privilege
  • Highly available
  • Fault tolerant
  • Most cost-effective
  • No server management
  • Private
  • Encrypted
  • Centralized
  • Automatically

Preference words include:

  • Wants
  • Prefers
  • Would like
  • Plans to
  • Considering

Preferences still matter, but constraints matter more. If one answer satisfies a preference while another satisfies a stated requirement, the requirement usually wins.

Use AWS architectural principles without overcomplicating

The Cloud Practitioner exam expects practical cloud reasoning. Use these principles as filters.

Managed services reduce operational burden

If the scenario says the company wants to avoid managing servers, patching operating systems, or maintaining infrastructure, prefer managed or serverless options when they fit.

Examples:

  • Lambda instead of self-managed event-processing servers
  • Amazon RDS instead of installing a database on EC2, when a managed relational database is required
  • Amazon S3 instead of building object storage on instances
  • CloudFront instead of building custom global caching infrastructure

Elasticity matters when demand changes

If the workload has unpredictable traffic, seasonal peaks, or variable demand, think about elasticity, automatic scaling, and pay-as-you-go models.

Do not choose a fixed, manual design if the scenario emphasizes rapid scaling or unpredictable usage.

High availability is not the same as durability

These terms are often tested conceptually.

  • High availability means the system remains accessible and operational.
  • Durability means data is preserved and not lost.
  • Fault tolerance means the system continues operating when components fail.

Amazon S3 is often associated with durable object storage. Multi-AZ designs are often associated with high availability and resilience. Read which property the scenario actually asks for.

Least privilege is a default security assumption

When access control is involved, the best answer usually limits permissions to only what is needed.

Prefer:

  • IAM roles over long-term shared credentials
  • Specific policies over broad administrative access
  • MFA where additional identity protection is required
  • Centralized account governance where many accounts are involved

Cost optimization depends on usage pattern

Do not choose a discount model only because the question says “save money.” Match the pricing option to the workload.

  • Unpredictable or short-term usage: On-Demand may fit.
  • Predictable steady compute: Savings Plans or Reserved Instances may fit.
  • Flexible and interruptible workloads: Spot Instances may fit.
  • Storage with different access patterns: S3 storage classes may fit.
  • Visibility and alerts: Cost Explorer and Budgets may fit.

The phrase “cannot be interrupted” is especially important when comparing Spot Instances with other compute pricing options.

Mini scenario walkthroughs

Example 1: Global static content

Scenario summary: A company stores product images for a public website. Users are located around the world. The company wants low-latency access and does not want to manage servers.

Reasoning:

  • Workload: static objects
  • User base: global
  • Requirement: low latency
  • Constraint: no server management
  • Likely services: Amazon S3 for object storage and Amazon CloudFront for global content delivery

Most defensible answer: a managed object storage and edge delivery approach, if available in the choices.

Example 2: API activity audit

Scenario summary: A security team needs to determine which user deleted an AWS resource last week.

Reasoning:

  • Decision category: auditing
  • Key phrase: “which user deleted”
  • Required data: API activity history
  • Likely service: AWS CloudTrail

Most defensible answer: CloudTrail, not a general monitoring dashboard.

Example 3: Predictable compute cost

Scenario summary: An application runs continuously on EC2 instances with predictable usage. The company wants to reduce cost and the workload cannot be interrupted.

Reasoning:

  • Workload: EC2 compute
  • Usage pattern: predictable and continuous
  • Constraint: cannot be interrupted
  • Decision category: pricing model
  • Likely options: Savings Plans or Reserved Instances, depending on answer choices

Most defensible answer: a commitment-based discount option, not Spot Instances.

Example 4: Shared responsibility

Scenario summary: A company runs an application on Amazon EC2. The question asks who is responsible for patching the guest operating system.

Reasoning:

  • Service model: EC2 infrastructure as a service
  • Task: guest operating system patching
  • Decision category: shared responsibility
  • Responsibility: customer

Most defensible answer: the customer is responsible for guest OS maintenance on EC2.

Example 5: Centralized billing

Scenario summary: A company has multiple AWS accounts for different departments and wants one bill with centralized account management.

Reasoning:

  • Environment: multiple accounts
  • Goal: central billing and governance
  • Decision category: account management
  • Likely service: AWS Organizations

Most defensible answer: AWS Organizations.

How to evaluate answer choices

Once you understand the scenario, review the options in a structured way.

Check for direct fit

Ask: “Does this option solve the exact requirement?”

If the requirement is “record API calls,” CloudTrail is a direct fit. CloudWatch may be useful for monitoring, but it is not the direct answer to “who made this API call?”

Check the layer

Many AWS services operate at different layers.

For example:

  • IAM controls access.
  • Security groups control traffic to resources.
  • AWS WAF filters web requests.
  • AWS Shield helps with DDoS protection.
  • KMS manages encryption keys.
  • CloudTrail records API activity.

If the question asks about identity permissions, do not answer with a network control. If it asks about web request filtering, do not answer with a general identity service.

Check the scope

Some AWS concepts are account-level, some are Region-level, some are zonal, and some are edge or global in nature.

If the scenario mentions:

  • Multiple accounts: think Organizations and governance.
  • Multiple Availability Zones: think high availability within a Region.
  • Global content delivery: think CloudFront and edge locations.
  • A VPC: think networking, subnets, route tables, security groups, and connectivity.

Check the operational trade-off

Scenarios often include a trade-off:

  • More control versus less management
  • Lowest cost versus interruption tolerance
  • High availability versus simple single-instance deployment
  • Public access versus private access
  • Long-term commitment versus flexibility

The best answer respects the trade-off stated in the scenario. If the company wants less operational burden, do not choose an option that requires building and maintaining infrastructure unless the scenario demands that level of control.

Check for unsupported assumptions

Do not add facts that are not in the question.

Avoid assumptions such as:

  • The company must use containers if containers are not mentioned.
  • The application requires Kubernetes if the scenario only says “run code.”
  • The workload can tolerate interruption if the scenario does not say so.
  • The data is relational if the scenario only says “store files.”
  • A dedicated network connection is required if the scenario only asks for secure connectivity.

Choose based on stated requirements, not imagined architecture.

When two answers seem correct

If two choices look reasonable, use these tie-breakers.

1. Which answer matches the strongest requirement?

If one option is cheaper and another satisfies a security requirement, the security requirement wins unless the question explicitly prioritizes cost and both options meet security needs.

2. Which answer is more managed?

For foundational AWS scenarios, when the requirement includes reduced administration or no server management, the more managed service is often better.

3. Which answer is more specific?

A specific service that directly solves the problem is usually better than a broad service that could be part of a larger solution.

Example:

  • Need to analyze AWS costs: Cost Explorer is more specific than a general reporting or monitoring service.
  • Need to record API calls: CloudTrail is more specific than CloudWatch.
  • Need DNS: Route 53 is more specific than CloudFront.

4. Which answer fits the access pattern?

For storage and databases, access pattern is decisive.

  • Object access: S3
  • Block device for EC2: EBS
  • Shared file access: EFS
  • Relational queries: RDS or Aurora
  • Key-value access at scale: DynamoDB
  • Analytics warehouse: Redshift

5. Which answer avoids extra operations?

If one answer requires manually installing, patching, scaling, and maintaining software, while another uses a managed AWS service that meets the same requirement, the managed service is usually more defensible.

CLF-C02 scenario checklist

Use this compact checklist during practice:

  • What is the final sentence asking me to choose?
  • Is the scenario about service selection, responsibility, cost, security, monitoring, support, or architecture?
  • What is the workload or business process?
  • What is the strongest requirement?
  • Is there a constraint such as lowest cost, least privilege, no server management, high availability, or global access?
  • What facts are background only?
  • What AWS layer is involved: compute, storage, database, network, identity, monitoring, billing, or governance?
  • Does the answer satisfy all stated facts?
  • Does the answer require an assumption not stated in the scenario?
  • If two answers work, which is more direct, managed, secure, or cost-appropriate for the stated requirement?

Practice habits for final review

For efficient CLF-C02 preparation, do not only memorize service names. Build a scenario review habit.

After each practice question, write down:

  • The decision category
  • The decisive phrase in the scenario
  • The service or concept selected
  • Why the correct answer is better than the closest alternative
  • Any AWS term you need to review

Use short review notes such as:

  • “CloudTrail = API activity history”
  • “CloudWatch = metrics, logs, alarms”
  • “Organizations = multiple accounts and consolidated billing”
  • “S3 = object storage, not block storage”
  • “IAM role = temporary permissions, avoid shared credentials”
  • “Spot = interruptible workloads”
  • “Direct Connect = dedicated connection”
  • “VPN = secure connection over internet”

For your next study step, complete a mixed set of CLF-C02 scenario questions, then review by decision category. Follow with focused topic drills for weak areas such as billing, shared responsibility, IAM, monitoring, and core AWS services before taking a timed mock exam.

Browse Certification Practice Tests by Exam Family