
Prepare for the SAA-C03 AWS Certified Solutions Architect - Associate Exam
Demonstrate knowledge of how to architect and deploy secure and robust applications on AWS technologies.
A complete prep system — free study guide, adaptive practice exams, spaced-repetition flashcards, and a personalized learning journey that tracks when you're ready.
For architects designing secure and robust applications on AWS.
Content last updated
Try Free Practice Questions & Flashcards
Get 40 exam-style questions and 40 flashcards with detailed explanations — free, no credit card required.
Every answer counts toward your progress. Enroll to access 348 practice questions, 286 flashcards, and a learning journey that targets your weaknesses.
Free SAA-C03 Practice Questions (With Answers)
5 real questions from the SAA-C03 bank, with the full explanation for each answer. No sign-up needed to read them.
- Question 1Design Secure Architectures [IAM Best Practices]
A solutions architect is reviewing the security of a new AWS account. According to AWS security best practices, what is the MOST critical initial step to secure the account root user?
- A.Create a complex password and rotate it every 30 days.
- B.Enable Multi-Factor Authentication (MFA) on the root user account.
- C.Create a new IAM user with administrative privileges and use it for all daily tasks.
- D.Store the root user access keys in AWS Secrets Manager for automated rotation.
Show answer and explanation
Correct answer: B
Correct. The first principle of securing the root user is to add an additional layer of security beyond a password. Enabling MFA is the single most important security best practice for the root user, as it protects the most privileged credentials in the account from being compromised.
Why the other options are wrong
A. Incorrect. While a strong password policy is a good practice, it does not provide the same level of protection as multi-factor authentication against compromised credentials. It is not considered the single most critical step.
C. Incorrect. While creating an administrative IAM user is a crucial step to avoid using the root user for daily tasks, the most critical step for securing the root user itself is enabling MFA.
D. Incorrect. The fundamental security best practice is to avoid creating access keys for the root user altogether. The root user should not be used for programmatic access.
- Question 2Design Secure Architectures [Rotating Credentials]
A security audit has mandated that all IAM user access keys must be rotated every 90 days. A solutions architect needs to design an automated way to check for access keys older than 90 days and send a notification. Which combination of services can achieve this?
- A.Use Amazon GuardDuty to detect IAM user access keys older than 90 days and configure AWS Shield to send automated notifications to the security team.
- B.Use AWS Trusted Advisor to check for access keys older than 90 days and configure Amazon Simple Email Service (SES) to send automated email alerts.
- C.Use AWS CloudTrail to log access key creation events and configure an AWS Lambda function to scan the logs and send automated email notifications.
- D.Use AWS Config to create a rule that checks the age of access keys and Amazon Simple Notification Service (SNS) to send notifications.
Show answer and explanation
Correct answer: D
Correct. AWS Config is designed to assess, audit, and evaluate the configurations of your AWS resources. It has a managed rule (`iam-user-no-expired-credentials-check` or a custom one can be built) to check for access key age. When a non-compliant key is found, Config can be configured to trigger an Amazon SNS topic to send notifications.
Why the other options are wrong
A. Incorrect. GuardDuty is for threat detection, not for checking the age of credentials. AWS Shield is for DDoS protection, not notifications.
B. Incorrect. Trusted Advisor checks for some security best practices, but it's not designed for custom, automated compliance checks like a 90-day key rotation policy. AWS Config is the appropriate service for this level of configuration auditing.
C. Incorrect. While CloudTrail logs the creation event, it doesn't continuously track the age. A custom solution would be needed to scan and check this, whereas AWS Config provides a managed service to do so.
- Question 3Design Secure Architectures [AWS Control Tower]
An enterprise wants to set up a new multi-account AWS environment that adheres to best practices from the start. They need a service that automates the setup of a landing zone, implements baseline security and networking configurations, and provides ongoing governance with guardrails. Which service is designed to orchestrate this entire process?
- A.AWS Organizations
- B.AWS Control Tower
- C.AWS Service Catalog
- D.AWS CloudFormation
Show answer and explanation
Correct answer: B
Correct. AWS Control Tower is the service that automates the entire process described. It uses other services like Organizations, CloudFormation, and Config to build a secure, well-architected, multi-account environment (a landing zone) and provides ongoing governance through a set of mandatory and optional guardrails.
Why the other options are wrong
A. Incorrect. AWS Organizations is the foundational service for managing multiple accounts, providing features like consolidated billing and SCPs. However, it does not, by itself, automate the setup of a full landing zone with networking and guardrails.
C. Incorrect. Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. It helps with standardized deployments but does not set up the foundational multi-account environment.
D. Incorrect. CloudFormation can be used to provision the resources for a landing zone, but it requires the user to write and manage the templates. It does not provide the orchestration and ongoing governance wrapper.
- Question 4Design Secure Architectures [Data Classification and Compliance]
A healthcare provider needs to store patient records containing Protected Health Information (PHI) on AWS. To comply with HIPAA, they must ensure the data is encrypted at rest and in transit, and they need a log of every time the data is accessed. Which combination of services helps meet these compliance requirements?
- A.Store data in Amazon S3 with SSE-S3 encryption and enable VPC Flow Logs to capture network-level activity, providing an audit trail of all network traffic.
- B.Store data in Amazon S3 with SSE-KMS, enable S3 Object-Level Logging with AWS CloudTrail, and enforce encryption in transit with a bucket policy.
- C.Store data in an unencrypted EBS volume and rely on AWS Backup to create encrypted snapshots for compliance.
- D.Store data in Amazon RDS with encryption at rest and AWS Shield for DDoS protection.
Show answer and explanation
Correct answer: B
Correct. This combination addresses all requirements. SSE-KMS provides auditable encryption at rest. Enabling CloudTrail data events for the S3 bucket provides a detailed log of all object-level API calls (e.g., GetObject), satisfying the access logging requirement. A bucket policy with the `aws:SecureTransport` condition can be used to enforce encryption in transit (HTTPS).
Why the other options are wrong
A. Incorrect. VPC Flow Logs capture IP traffic metadata, not data access logs at the object level (who accessed what object). SSE-S3 provides encryption, but may not offer the required level of auditability for key usage.
C. Incorrect. Storing PHI on an unencrypted volume at any time would likely violate HIPAA's encryption at rest requirement.
D. Incorrect. While RDS offers encryption, AWS Shield is for DDoS protection and does not provide data access logging.
- Question 5Design High-Performing Architectures [EBS Volume Types]
A company is running a large, mission-critical relational database on an Amazon EC2 instance. The application requires sustained, high I/O performance with the lowest possible latency for transactional workloads. The business requires the highest level of durability for the storage volume. Which Amazon EBS volume type is MOST appropriate for this workload?
- A.General Purpose SSD (gp3)
- B.Throughput Optimized HDD (st1)
- C.Provisioned IOPS SSD (io2 Block Express)
- D.Cold HDD (sc1)
Show answer and explanation
Correct answer: C
Correct. The `io2 Block Express` volume type is specifically designed for the largest, most I/O-intensive, mission-critical applications. It provides the highest performance Provisioned IOPS SSD volume with sub-millisecond latency and the highest durability (99.999% volume durability), making it the ideal choice for a high-performance transactional database.
Why the other options are wrong
A. Incorrect. While gp3 offers good, balanced performance and is suitable for many workloads, it does not provide the highest level of IOPS or the highest durability that AWS offers. The requirement is for a mission-critical database with the highest performance and durability.
B. Incorrect. st1 volumes are designed for large, sequential, throughput-intensive workloads like big data processing or log streaming, not for low-latency transactional database workloads.
D. Incorrect. sc1 is the lowest-cost magnetic storage, designed for infrequently accessed data. Its performance is not suitable for a production database.
Those are 5 of the 40 questions in the free sample exam. Sign up to take the remaining 35 under exam conditions, get scored, and see which topics are holding you back.
Exam Topics Covered
- Design Secure Architectures
- Design Resilient Architectures
- Design High-Performing Architectures
- Design Cost-Optimized Architectures
What's Included with Enrollment
- Personalized Learning Journey – a guided path built around your weak spots
- Readiness Score & Weakness Analytics – know exactly when you're ready
- Unlimited Practice Exams – build confidence with real test conditions
- Memory-First Flashcards – lock in knowledge that lasts
- Integrated Study Guide – streamline your prep in one place
Your free practice progress carries over. Enroll for full access for $39.99.
Start Free. Upgrade When You're Ready.
Stay on your structured path while adding targeted practice with the full set of exam-like questions, expanded flashcards to reinforce concepts, and readiness tracking to identify and address weaknesses when needed.
Related Certifications
Frequently Asked Questions

Written by
Alvin Varughese
Founder, MindMesh Academy
Alvin Varughese is the founder of MindMesh Academy and holds 20 professional certifications including Microsoft Agentic AI Business Solutions Architect, AWS Solutions Architect Professional, and Azure DevOps Engineer Expert. He's held senior engineering and architecture roles at Humana (Fortune 50) and GE Appliances. He built MindMesh Academy to share the study methods and first-principles approach that helped him pass each exam.
Start Your Certification Journey Today
Join thousands of students who have successfully prepared for their certifications with MindMesh Academy's comprehensive practice exams and study materials.