SAA-C03 · Mock exam · 25 questions
SAA-C03 mock exam: 25 free practice questions
A free SAA-C03 practice test with 25 exam-style questions drawn from the whole course and weighted by domain like the exam guide. Answer at your pace and read why each option is right or wrong.
- 65Questions
- 720 (scaled 100–1,000)Passing score
- Design Secure Architectures 30%
- Design Resilient Architectures 26%
- Design High-Performing Architectures 24%
- Design Cost-Optimized Architectures 20%
Exam details from the vendor’s exam guide, captured 2026-08-30.
-
Q1 / 25
A company copies backups into a repository account and must restrict who can restore or delete them. Which control should it implement?
- AA lifecycle transition on backups in the repository account
- BA customizable Audit Manager control without a vault policy
- CA tag-based backup-plan assignment on each source workload
- DA resource-based access policy on the destination backup vault
Show the answer
The decision is authorization on backups in the destination vault, so the vault resource policy defines the principals and permitted actions. Classification, lifecycle, and assessment are separate controls.
Next → 1 / 25 -
Q2 / 25
What capacity does Elastic Load Balancing adjust automatically as incoming traffic changes?
- AThe file capacity of an EFS system
- BThe capacity of the load balancer itself
- CThe expiration period of every cached CloudFront object
- DThe message count in each SQS queue
Show the answer
Elastic Load Balancing scales its own capacity automatically; target fleet size is handled separately by services such as EC2 Auto Scaling.
Next → 2 / 25 -
Q3 / 25
A trading application needs predictable latency and throughput between an on-premises data centre and AWS. Which connectivity option is recommended?
- AA customer-managed VPN appliance running on EC2 instances
- BSite-to-Site VPN with Large Bandwidth Tunnels
- CAWS Direct Connect
- DAccelerated Site-to-Site VPN over the internet
Show the answer
Predictability is the deciding word: only the dedicated connection is described as providing deterministic performance, because it does not depend on an internet path. Faster internet options improve the path without making it predictable.
Next → 3 / 25 -
Q4 / 25
Which Amazon Quick feature provides interactive data visualization, dashboards, and embedded analytics?
- AAmazon Quick Flows provides those visual analytics capabilities.
- BAmazon Quick Sight provides those business-intelligence capabilities.
- CAmazon Quick Index provides those visual analytics capabilities.
- DAmazon Quick Research provides those visual analytics capabilities.
Show the answer
Quick Sight is the visualization and business-intelligence feature within Amazon Quick; the other named features automate workflows, connect information, or conduct research.
Next → 4 / 25 -
Q5 / 25
After initiating recovery for a supported resource, an operator must verify whether the operation is progressing. Which action is appropriate?
- ACheck whether a cross-account copy replaced the restore job
- BCheck whether the backup changed from warm storage to cold storage
- CCheck whether resource tags created a second source resource
- DCheck the recent restore job in the AWS Backup dashboard
Show the answer
Recovery execution is represented by a restore job, and the dashboard exposes its status. Lifecycle, tags, and account copies answer different operational questions.
Next → 5 / 25 -
Q6 / 25
What is an instance of a running Step Functions workflow called?
- AA CloudFront distribution
- BA Fargate platform revision
- CA workflow execution
- DA queue visibility timeout
Show the answer
A workflow defines the state machine, while an execution is one running instance of it.
Next → 6 / 25 -
Q7 / 25
Which connection option is explicitly described as giving a VPC access to an on-premises network?
- AA CloudFront distribution and origin
- BA PrivateLink endpoint attached to an endpoint service in another VPC
- CA Global Accelerator attached to regional load balancers
- DAn AWS VPN connection attached to the VPC
Show the answer
VPN is the documented VPC connection pattern for access to the on-premises boundary.
Next → 7 / 25 -
Q8 / 25
Which connection choice best fits temporary hybrid connectivity when the existing internet link has sufficient capacity?
- AAWS Site-to-Site VPN over the existing internet connection
- BA full mesh of VPC peering links extending to the on-premises network
- CA permanent Direct Connect circuit selected without a breakeven analysis
- DA Route 53 record used as the encrypted connection to the data center
Show the answer
For temporary connectivity, internet elasticity can make Site-to-Site VPN cheaper when the on-premises internet connection meets the requirement.
Next → 8 / 25 -
Q9 / 25
Which AWS Backup design can centralize account-separated recovery copies?
- AMove production resources from all Regions into one backup vault
- BReplace organization accounts with tags on one source resource
- CCopy backups from organization accounts into one repository account
- DConvert restore jobs from all accounts into lifecycle policies
Show the answer
Cross-account backup can fan copies into a repository account. A vault stores backups, lifecycle manages tiers, and tags select resources; none replaces the account-copy operation.
Next → 9 / 25 -
Q10 / 25
Which Step Functions state selects a workflow branch according to input data?
- AA Choice state
- BA Map state
- CA Task state
- DA Parallel state
Show the answer
Choice evaluates input to determine the next path; Task performs work, Parallel creates branches, and Map iterates items.
Next → 10 / 25 -
Halfway, at your pace
In the app the mock exam is timed and scored like the real thing.
-
Q11 / 25
Records arrive continuously, must be cleaned and transformed in transit, and must become available in a target data store within seconds without managing processing servers. Which ingestion configuration best fits?
- AConfigure a scheduled AWS Glue job that waits for the next periodic run.
- BConfigure an on-demand AWS Glue job that requires a manual invocation.
- CConfigure a Kinesis producer that batches records on the application server before intake.
- DConfigure an AWS Glue streaming job for continuous consumption and transformation.
Show the answer
A Glue streaming job continuously consumes, cleans, and transforms data in transit and can make it available in the target store within seconds.
Next → 11 / 25 -
Q12 / 25
Why does Amazon Redshift columnar storage reduce resource use for queries that scan a few columns across many rows?
- AIt stores each complete record across sequential row-wise disk blocks
- BIt reads blocks for the required columns instead of loading unneeded columns
- CIt reads every value in each row before selecting the required columns
- DIt converts analytic scans into single-record OLTP write operations
Show the answer
Columnar blocks group values from one column, so selected-column analytics reduce disk input and output and memory compared with loading full rows.
Next → 12 / 25 -
Q13 / 25
Instances in a private subnet sit behind a NAT gateway. Which capability is unavailable in that arrangement?
- ALetting those instances open outbound connections through the gateway
- BApplying inbound and outbound rules to those instances
- CUsing a network ACL on the subnet where the gateway resides
- DPublishing an inbound port on those instances through the gateway
Show the answer
Port forwarding is the missing feature, which is why a NAT gateway is an egress device and never an entry point. The other three are all documented ways of working with the same design.
Next → 13 / 25 -
Q14 / 25
Which Step Functions state represents a unit of work performed by another AWS service or API?
- AA Map state
- BA Choice state
- CA Task state
- DA Parallel state
Show the answer
A Task state performs the work; the other states select paths or coordinate repeated and parallel branches.
Next → 14 / 25 -
Q15 / 25
Which relationship forms the documented PrivateLink provider and consumer tiers?
- AA provider load balancer receives requests from consumer VPC endpoints
- BA consumer Direct Connect port creates interfaces in provider subnets
- CA provider IPAM pool forwards requests to consumer route tables
- DA consumer load balancer writes cached objects to provider edge locations
Show the answer
The provider exposes an endpoint service through a load balancer, while consumers create VPC endpoints in their selected subnets.
Next → 15 / 25 -
Q16 / 25
An ecommerce platform needs predictable low latency for browsing sessions at very high scale, while inventory and orders require joins and transactions. The team may use more than one database. Which design best matches both constraints?
- AUse Aurora for browsing sessions and Timestream for inventory and orders
- BUse DynamoDB for browsing sessions and Aurora for inventory and orders
- CUse Redshift for browsing sessions and DynamoDB for relational order joins
- DUse Timestream for browsing sessions and Redshift for transactional orders
Show the answer
A best-fit design assigns the key-value, high-scale access pattern to DynamoDB and the relational transaction pattern to Aurora.
Next → 16 / 25 -
Q17 / 25
Which statement describes a Control Tower landing zone?
- AA governed multi-account environment based on security and compliance practices
- BA directory instance limited to isolated applications in one AWS account
- CA single identity policy that grants every administrator access to all organization accounts
- DA temporary role session used to access one destination account
Show the answer
The landing zone is Control Tower's multi-account foundation and contains the accounts and organizational structure subject to governance.
Next → 17 / 25 -
Q18 / 25
What primarily determines the achievable recovery point for periodic backups?
- AHow many route tables the VPC contains
- BHow frequently the backups run
- CHow large the application instance is
- DHow many load balancer listeners exist
Show the answer
The interval between recoverable copies bounds how much recent data can be lost.
Next → 18 / 25 -
Q19 / 25
Which supported method transforms CSV source data into Parquet for later Athena queries?
- AKeep Athena output in CSV and apply an INSERT INTO operation.
- BMap a Quick Sight dimension or measure to a visual field well.
- CApply a Lake Formation row filter or a cell-level permission grant.
- DRun an Athena CTAS query or an AWS Glue transformation job.
Show the answer
CTAS and Glue jobs perform the format conversion; Parquet then supports column compression, predicate pushdown, and parallel reads.
Next → 19 / 25 -
Q20 / 25
A repository server uses compute, memory, and networking in similar proportions. Which family category is the initial fit?
- AGeneral purpose for a balanced resource profile
- BStorage optimized for a balanced resource profile
- CCompute optimized for a memory-dominant profile
- DMemory optimized for a processor-dominant profile
Show the answer
A balanced demand profile maps to general purpose; specialized families are selected when processor, memory, or local storage input/output dominates.
Next → 20 / 25 -
Q21 / 25
An auditor needs recurring evidence that backup activities and resources comply with defined controls. Which design meets the requirement?
- AMove every backup to cold storage through one lifecycle rule
- BAssign every workload to one plan through a shared tag
- CAlign Backup Audit Manager controls and use its daily reports
- DAllow the auditor to modify retention through a vault policy
Show the answer
The requirement is assessment plus evidence over time, which maps to Audit Manager controls and daily reporting. Storage tier, plan assignment, and vault authorization do not supply that evidence.
Next → 21 / 25 -
Q22 / 25
Which relationship correctly separates managed transfer from persistent storage?
- AS3 handles SFTP; Transfer Family stores blocks
- BTransfer Family handles protocols; S3 or EFS stores data
- CTransfer Family supplies NFS; EFS routes FTP
- DEFS publishes messages; SQS stores files
Show the answer
The transfer endpoint and storage destination have distinct responsibilities in the documented design.
Next → 22 / 25 -
Q23 / 25
A company must rapidly move an active on-premises NFS dataset into Amazon S3 and validate integrity during transfer. Which solution fits?
- AS3 Intelligent-Tiering using automatic access-tier movement
- BAWS DataSync using its accelerated transfer architecture
- CEBS st1 using its throughput-optimized block volume
- DS3 Glacier Flexible Retrieval using archive restoration
Show the answer
DataSync supports on-premises NFS, transfers active datasets rapidly into AWS storage, and includes data-integrity validation.
Next → 23 / 25 -
Q24 / 25
Why can a NAT gateway in each Availability Zone be preferable to one shared gateway?
- AIt removes gateway-hour charges while retaining per-gigabyte processing fees
- BIt provides zone-independent egress and avoids cross-zone transfer on local routes
- CIt converts internet-bound traffic into free VPC peering traffic automatically
- DIt permits one zonal gateway to remain the shared dependency for every subnet
Show the answer
Per-zone placement keeps each subnet's NAT path local and avoids making another Availability Zone part of that egress path, trading extra gateway-hours for independence.
Next → 24 / 25 -
Q25 / 25
Secrets must be encrypted under a key the security team creates and controls, and rotation has to run automatically without managed rotation. Which charges follow from that pair of decisions?
- AA Key Management Service charge for the key and a Lambda charge for the rotation function
- BNeither charge, because the key and the rotation are both included
- COnly the key charge, because rotation is included in the secret price
- DOnly the function charge, because keys you create are not billed
Show the answer
Each decision adds its own line. Choosing your own key gives up the free managed key, and rotation outside the managed form executes a function that is billed like any other. The free key would only apply if the team accepted the AWS managed one.
Next → 25 / 25 -
That’s the whole mock exam
Every question you miss comes back exactly when you’re about to forget it.
How to use this mock exam
Sit all 25 questions in one go: the mix covers every domain in the same proportion as the exam, so a low score points at the domain you skipped rather than at bad luck.
Read the explanation under every question, including the ones you got right — the reason an option is wrong is usually the thing being tested.
Then retake it in the app, where the mock exam is timed and scored and the questions you miss come back on a schedule.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.