Sen Lin, PrepPass Founder · Verified against Amazon Web Services (AWS Training and Certification) · How we review

AWS Certified Solutions Architect – Associate Exam Blueprint

Free · No signup · 80 practice questions · AWS Certified Solutions Architect – Associate

Everything you need to plan for the AWS Certified Solutions Architect – Associate exam (Amazon Web Services (AWS Training and Certification)): the official exam facts with sources, the weighted content areas, who needs it and how to certify, the mistakes that trip up first-timers, and a free 10-question diagnostic that pinpoints where to study.

Official-source checked

Every figure below is quoted from an official California source — open the link on any row to confirm it yourself.

Exam code
SAA-C03 (the current version of the AWS Certified Solutions Architect – Associate exam)Source: AWS SAA-C03 exam guide — overview
Questions
65 questions (50 scored + 15 unscored pilot questions that do not affect your score)Source: AWS SAA-C03 exam guide — Exam content / Unscored content
Question types
Multiple choice (one correct of four) and multiple response (two or more correct of five or more). No penalty for guessing — unanswered questions are scored as incorrect.Source: AWS SAA-C03 exam guide — Response types
Passing score
720 out of 1,000 (scaled scoring, 100–1,000 range); pass/fail with a compensatory scoring model — no per-section minimumSource: AWS SAA-C03 exam guide — Exam results
Delivery
Pearson VUE test center or OnVUE online proctored; also available through PSI in some locationsSource: AWS Certified Solutions Architect – Associate — scheduling
Cost
150 USD (associate-level exam fee; prices vary by country/currency)Source: AWS Certified Solutions Architect – Associate — pricing
Certification validity
3 years; recertify by passing the current version of the exam before it expiresSource: AWS Certification — recertification policy
Recommended experience
At least 1 year of hands-on experience designing cloud solutions that use AWS services (recommended, not required)Source: AWS SAA-C03 exam guide — Target candidate description
What it validates
The ability to design secure, resilient, high-performing, and cost-optimized solutions based on the AWS Well-Architected FrameworkSource: AWS SAA-C03 exam guide — Introduction
Last source-checked: 2026-08-20

Exam content areas & weights

  • Design Secure Architectures30%
  • Design Resilient Architectures26%
  • Design High-Performing Architectures24%
  • Design Cost-Optimized Architectures20%

Who needs it & requirements

No prerequisites

There are no required prerequisites and no prior certification is needed to sit for the SAA-C03 exam. It is open to anyone who registers.

Official source ↗
Recommended: ~1 year of AWS experience

AWS recommends at least 1 year of hands-on experience designing cloud solutions that use AWS services, plus familiarity with the AWS Well-Architected Framework. This is guidance, not an admission requirement.

Official source ↗
An AWS Certification account

Create or sign in to your AWS Certification account (aws.training / the Certification portal) to register, schedule, and later access your digital badge and score report.

Official source ↗
Valid government-issued photo ID

You must present an acceptable, unexpired government-issued photo ID matching your registration name — for both test-center and OnVUE online-proctored exams.

Official source ↗
Score at least 720/1,000

You pass with a scaled score of 720 or higher out of 1,000. Scoring is compensatory, so you do not need to pass each domain individually — only the overall exam.

Official source ↗

How to certify, step by step

  1. 1
    Study the four SAA-C03 domains

    Prepare against the official exam guide: Design Secure (30%), Resilient (26%), High-Performing (24%), and Cost-Optimized (20%) Architectures, all framed by the AWS Well-Architected Framework. Combine self-study with hands-on practice and practice questions.

    Official source ↗
  2. 2
    Create your AWS Certification account and register

    Sign in to the AWS Certification portal, select AWS Certified Solutions Architect – Associate (SAA-C03), and start registration. The exam fee is 150 USD (varies by region/currency).

    Official source ↗
  3. 3
    Schedule with Pearson VUE

    Choose a test-center slot or an OnVUE online-proctored session through Pearson VUE. Online proctoring requires a webcam, a stable connection, a private room, and a pre-exam system check.

    Official source ↗
  4. 4
    Take the exam

    Answer 65 questions (50 scored + 15 unscored) within 130 minutes. Questions are multiple choice and multiple response. There is no penalty for guessing, so answer every question. You need 720/1,000 to pass.

    Official source ↗
  5. 5
    Get your result and digital badge (valid 3 years)

    You see a pass/fail result at the end of the session, with the official scaled score report typically available within about five business days. A passing result grants a digital badge; the certification is valid for 3 years, after which you recertify.

    Official source ↗

Common mistakes to avoid

  • Confusing the SAA-C03 domain weights with the retired SAA-C02 split — for SAA-C03, Secure is the LARGEST domain at 30%, then Resilient 26%, High-Performing 24%, and Cost-Optimized 20%.
  • Mixing up security groups and network ACLs — security groups are stateful and act at the instance/ENI level (allow rules only), while NACLs are stateless and filter at the subnet boundary (allow and deny).
  • Treating read replicas as a high-availability solution — RDS read replicas scale reads and are asynchronous; automatic failover for HA is RDS Multi-AZ (or Aurora's replica failover).
  • Choosing IAM users with long-lived access keys for workloads — the exam wants IAM roles delivering temporary, auto-rotated credentials to EC2, Lambda, and federated identities.
  • Picking CloudFront vs. Global Accelerator wrongly — CloudFront caches HTTP/S content at edge locations; Global Accelerator improves TCP/UDP performance for non-cacheable or protocol-sensitive traffic over the AWS backbone.
  • Defaulting to On-Demand for steady baseline load — Reserved Instances or Savings Plans cut cost for predictable usage, and Spot Instances are for interruption-tolerant work; match the pricing model to the pattern.
  • Reaching for Amazon Cognito vs. IAM incorrectly — Cognito handles application end-user sign-in/sign-up, while IAM governs access to AWS APIs and resources.
Free 10-question diagnostic

AWS Certified Solutions Architect – Associate

Answer 10 real questions spread across every exam area — about 5 minutes, no signup. Scored on your device.

Question 1 / 12
Design Secure Architectures

An application running on EC2 instances needs to read objects from an S3 bucket. What is the most secure way to grant this access?

A study plan

  1. 1
    Design Secure Architectures — identity & access

    Highest-weight domain (30%). IAM users/groups/roles/policies, least privilege, roles over long-lived keys, MFA on root, and Cognito for app end-user sign-in vs. IAM for AWS API access.

  2. 2
    Design Secure Architectures — data & network protection

    Finish the 30% domain. KMS and encryption at rest/in transit, S3 encryption options, VPC design, stateful security groups vs. stateless NACLs, WAF/Shield, and Secrets Manager vs. Parameter Store.

  3. 3
    Design Resilient Architectures

    26% of the exam. Multi-AZ high availability, Auto Scaling + ELB, decoupling with SQS/SNS/EventBridge, S3/EBS/RDS durability and backups, Aurora/DynamoDB resilience, and Route 53 failover.

  4. 4
    Design High-Performing Architectures

    24% of the exam. Elastic/right-sized compute (Auto Scaling, Lambda, Fargate), caching (ElastiCache, DAX, CloudFront), CloudFront vs. Global Accelerator, purpose-built data stores, and Kinesis throughput.

  5. 5
    Design Cost-Optimized Architectures

    20% of the exam. On-Demand vs. Reserved/Savings Plans vs. Spot, S3 storage classes and Intelligent-Tiering, right-sizing with Compute Optimizer, data-transfer economics, and Budgets/Cost Explorer.

  6. 6
    Cross-domain scenarios & the Well-Architected Framework

    Drill mixed multiple-response scenarios that trade off security, resilience, performance, and cost together — the real exam rarely tests one pillar in isolation.

  7. 7
    Full timed mock + weak-area review

    Take a full 65-question, 130-minute timed mock, then re-drill the two lowest-scoring domains from your ranked report until you clear 720/1,000.

The diagnostic questions, explained

1. An application running on EC2 instances needs to read objects from an S3 bucket. What is the most secure way to grant this access?

  • a.Attach an IAM role to the EC2 instances with a policy granting least-privilege S3 read access
  • b.Store long-lived credentials in a file on the instance
  • c.Embed an IAM user's access keys in the application code
  • d.Make the S3 bucket public and filter by source IP

IAM roles provide temporary, automatically rotated credentials to EC2 instances via the instance metadata service, eliminating the need to store long-lived keys. Scoping the role's policy to only the required bucket and actions follows the principle of least privilege. Hard-coded access keys and public buckets create serious security risks and violate the Security pillar of the Well-Architected Framework.

2. A company must encrypt data at rest in S3 while retaining full control over the key material, key rotation policy, and the ability to audit every key usage via CloudTrail. Which option best meets this requirement?

  • a.Client-side encryption with a hard-coded static key
  • b.Server-side encryption with AWS KMS customer managed keys (SSE-KMS)
  • c.Server-side encryption with Amazon S3 managed keys (SSE-S3)
  • d.No encryption, relying on bucket policies only

SSE-KMS with a customer managed key lets you define rotation, key policies, and grants while logging each decrypt/encrypt call in CloudTrail for auditing. SSE-S3 encrypts data but gives you no control over or visibility into the key. Bucket policies control access but do not encrypt data at rest.

3. An application needs to retrieve database credentials at runtime, and the credentials must be automatically rotated on a schedule. Which service is purpose-built for this?

  • a.IAM instance profile tags
  • b.AWS Secrets Manager
  • c.Amazon S3 with encryption
  • d.AWS Systems Manager Parameter Store standard parameters

Secrets Manager stores credentials encrypted with KMS and provides native automatic rotation, including built-in integration with RDS to rotate database passwords. Standard Parameter Store parameters can hold secrets but do not offer managed rotation. Storing credentials in S3 or tags is insecure and lacks rotation.

4. A mobile and web application needs user sign-up, sign-in, and federated identity with Google and Apple, returning tokens the app can use to call an API. Which service should be used?

  • a.AWS IAM users, one per end user
  • b.Amazon Cognito user pools with identity federation
  • c.AWS Directory Service
  • d.AWS KMS

Amazon Cognito user pools provide managed user directories, sign-up/sign-in flows, and federation with social and enterprise identity providers, issuing JWT tokens for authorizing API calls. Creating an IAM user per application end user does not scale and is not intended for app-user authentication. KMS handles encryption keys, not identity.

5. A company wants its RDS database to automatically fail over to a standby in another Availability Zone with minimal downtime during an AZ outage. Which feature provides this?

  • a.Storing backups in S3 Glacier
  • b.RDS Multi-AZ deployment with a synchronous standby
  • c.A read replica in the same AZ
  • d.Manual snapshots taken hourly

RDS Multi-AZ maintains a synchronous standby replica in a second Availability Zone and automatically fails over to it if the primary fails, providing high availability. Read replicas are for scaling reads and are asynchronous, not automatic failover. Snapshots and Glacier backups aid recovery but do not deliver automatic failover.

6. To decouple a fluctuating order-processing workload so that a spike in orders does not overwhelm the processing tier, which service should sit between the producers and consumers?

  • a.Amazon Route 53 latency routing
  • b.Amazon SQS queue that the processing tier polls
  • c.An EBS volume shared across instances
  • d.A single large EC2 instance for all processing

Amazon SQS buffers messages, letting the processing tier consume at its own pace and absorbing spikes without dropping work, which improves resilience and enables independent scaling. A single instance is a bottleneck and single point of failure. Route 53 handles DNS routing and EBS is block storage, neither of which decouples the tiers.

7. A shared file system must be mounted concurrently by hundreds of Linux EC2 instances across multiple Availability Zones, and it must scale storage automatically. Which service fits best?

  • a.Instance store volumes
  • b.Amazon EBS volume attached to each instance
  • c.A single S3 bucket mounted as a block device
  • d.Amazon EFS mounted from all instances

Amazon EFS is a fully managed, elastic NFS file system that many instances across multiple AZs can mount simultaneously, scaling capacity automatically. A standard EBS volume attaches to one instance in one AZ, and instance store is ephemeral. S3 is object storage and is not a POSIX file system for concurrent block mounts.

8. A read-heavy application repeatedly runs the same expensive database queries, causing high latency. Which addition most improves read performance with minimal application change?

  • a.Add Amazon ElastiCache to cache frequent query results in memory
  • b.Move the database to a larger EBS magnetic volume
  • c.Enable S3 Transfer Acceleration
  • d.Increase the RDS instance storage size

ElastiCache (Redis or Memcached) stores frequently accessed query results in memory, serving repeated reads with sub-millisecond latency and offloading the database. Growing storage or using magnetic EBS does not reduce query latency for hot data. S3 Transfer Acceleration speeds S3 uploads and is unrelated to database queries.

9. A media company serves large video files to a global audience and wants to reduce latency and origin load by caching content near users. Which service should be used?

  • a.Amazon EFS
  • b.A larger EC2 instance in one Region
  • c.An internet gateway
  • d.Amazon CloudFront

CloudFront is a content delivery network that caches content at edge locations worldwide, lowering latency for global viewers and offloading requests from the origin. A single larger instance still serves from one Region with no edge caching. EFS is regional file storage and an internet gateway only provides connectivity, neither of which delivers a global CDN.

10. A fault-tolerant batch-processing job can be interrupted and resumed and runs at flexible times. Which EC2 purchasing option minimizes cost for this workload?

  • a.A three-year Reserved Instance for steady 24/7 use
  • b.EC2 Spot Instances
  • c.A Dedicated Host
  • d.On-Demand Instances

Spot Instances offer the deepest discount (up to about 90% off On-Demand) and are ideal for interruption-tolerant, flexible workloads like batch jobs. On-Demand costs the most for intermittent work, and Reserved Instances or Dedicated Hosts commit you to capacity better suited to steady-state, always-on usage.

11. Data is stored in S3 with unpredictable and changing access patterns, and the team wants to minimize cost without manually moving objects or writing lifecycle rules. Which storage class fits best?

  • a.S3 Standard for everything
  • b.S3 Glacier Deep Archive
  • c.S3 One Zone-Infrequent Access
  • d.S3 Intelligent-Tiering

S3 Intelligent-Tiering automatically moves objects between access tiers based on usage, optimizing cost when access patterns are unknown or changing, with no retrieval fees for the frequent and infrequent tiers. S3 Standard misses savings on cold data, Glacier Deep Archive adds retrieval latency unsuitable for unpredictable access, and One Zone-IA reduces resilience by storing in a single AZ.

12. A company runs a predictable, steady baseline of compute across EC2 and Fargate and wants the best discount while retaining flexibility to change instance families and Regions. Which commitment model is most appropriate?

  • a.Pay On-Demand rates continuously
  • b.Standard Reserved Instances locked to one instance type
  • c.Compute Savings Plans with a one- or three-year hourly spend commitment
  • d.Spot Instances for the steady baseline

Compute Savings Plans offer discounts comparable to Reserved Instances in exchange for an hourly spend commitment, while flexibly applying across instance families, sizes, Regions, and even Fargate and Lambda. Standard RIs lock you to a specific instance type and Region, reducing flexibility. On-Demand forgoes savings, and Spot is unsuitable for a steady baseline that must not be interrupted.

Frequently asked questions

How many questions are on the AWS Certified Solutions Architect – Associate exam?+

The AWS Certified Solutions Architect – Associate exam has 65 questions (50 scored + 15 unscored pilot questions that do not affect your score).

How long is the AWS Certified Solutions Architect – Associate exam?+

You get 130 minutes to complete the AWS Certified Solutions Architect – Associate exam.

What score do you need to pass the AWS Certified Solutions Architect – Associate exam?+

You need to score 720 out of 1,000 (scaled scoring, 100–1,000 range); pass/fail with a compensatory scoring model — no per-section minimum.

Keep going

Educational summary, not a substitute for the official material. Every figure above is source-checked against Amazon Web Services (AWS Training and Certification); last swept 2026-08-20. Confirm current rules with the official authority before you rely on them.

Report