For IndividualsFor Educators
ExpertMinds LogoExpertMinds
ExpertMinds

Ace your certifications with Practice Exams and AI assistance.

  • Browse Exams
  • For Educators
  • Blog
  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Support
  • AWS SAA Exam Prep
  • PMI PMP Exam Prep
  • CPA Exam Prep
  • GCP PCA Exam Prep

© 2026 TinyHive Labs. Company number 16262776.

    PracticeAWS Solutions Architect Associate (SAA-C03)AWS SAA-C03 Practice Exam 4
    AWS Solutions Architect Associate (SAA-C03)

    AWS SAA-C03 Practice Exam 4

    65 free questions · No sign-up required to browse

    Comprehensive practice exam for the AWS Certified Solutions Architect - Associate (SAA-C03) certification. Covers Design Secure Architectures, Resilient Architectures, High-Performing Architectures, and Cost-Optimized Architectures.

    65
    Questions
    Mixed
    Difficulty
    72%
    Pass mark

    Difficulty breakdown

    Easy(21)
    Medium(35)
    Hard(9)

    Topics covered

    Browse all topics →
    Domain 1.1: Secure AccessDomain 1.2: Secure WorkloadsDomain 1.3: Data SecurityDomain 2.1: Scalable ArchitecturesDomain 2.2: Highly Available ArchitecturesDomain 2.3: DecouplingDomain 2.4: Resilient StorageDomain 3.1: Storage PerformanceDomain 3.2: Compute PerformanceDomain 3.3: Database PerformanceDomain 3.4: Network PerformanceDomain 3.5: Data IngestionDomain 4.1: Storage Cost OptimizationDomain 4.2: Compute Cost OptimizationDomain 4.3: Database Cost OptimizationDomain 4.4: Network Cost Optimization

    Sample questions

    Q01Medium1 mark

    A company has multiple AWS accounts in an AWS Organizations organization. The security team wants to ensure that no user or role in any member account can disable AWS CloudTrail. <br/><br/>Which solution is the MOST secure and requires the LEAST operational overhead?

    View question with guidance →
    Q02Easy1 mark

    An application running on Amazon EC2 instances needs to access an Amazon DynamoDB table. Both resources are in the same AWS account. <br/><br/>What is the MOST secure way to grant the EC2 instances access to the DynamoDB table?

    View question with guidance →
    Q03Medium1 mark

    A company is designing a web application that will be hosted on AWS. The application will use an Application Load Balancer (ALB) and Amazon EC2 instances in an Auto Scaling group. The company wants to protect the application from SQL injection and cross-site scripting (XSS) attacks. <br/><br/>Which TWO actions should a solutions architect take to meet these requirements? (Select TWO.)

    View question with guidance →
    Q04Hard1 mark

    A company is building a mobile app that requires users to authenticate using their social media accounts (Google, Facebook). Once authenticated, the app needs to directly access an Amazon S3 bucket to upload profile pictures. <br/><br/>Which combination of AWS services should the solutions architect use to provide this functionality MOST securely?

    View question with guidance →
    Q05Medium1 mark

    A solutions architect is designing a VPC for a three-tier web application. The database tier must be completely isolated from the internet. The application tier needs to download software updates from the internet but should not accept incoming internet connections. <br/><br/>How should the subnets be configured?

    View question with guidance →

    Ready to Practice the full exam?

    All 65 questions with worked answers, mark schemes, and AI tutoring.

    Sign up freeTake the exam

    All questions (65)

    Free to browse · no sign-up required
    Q01A company has multiple AWS accounts in an AWS Organizations organization. The security team wants to ensure that no u...MediumQ02An application running on Amazon EC2 instances needs to access an Amazon DynamoDB table. Both resources are in the sa...EasyQ03A company is designing a web application that will be hosted on AWS. The application will use an Application Load Bal...MediumQ04A company is building a mobile app that requires users to authenticate using their social media accounts (Google, Fac...HardQ05A solutions architect is designing a VPC for a three-tier web application. The database tier must be completely isola...MediumQ06A company requires that all data stored in Amazon S3 must be encrypted at rest using keys managed by the company. The...EasyQ07A financial institution needs to store highly sensitive documents in Amazon S3. Compliance regulations require that t...MediumQ08A company is migrating a legacy application to AWS. The application hardcodes database credentials in its configurati...MediumQ09A company wants to ensure that all Amazon EBS volumes created in its AWS account are encrypted by default. <br/><br/>...EasyQ10A security team wants to centralize security alerts from multiple AWS services and AWS accounts. They also need to co...MediumQ11A company has an application running on Amazon EC2 instances in a private subnet. The application needs to securely a...MediumQ12A company wants to enforce a policy that all IAM users must use Multi-Factor Authentication (MFA). If a user does not...HardQ13A company is hosting a static website on Amazon S3 distributed via Amazon CloudFront. The company wants to ensure tha...MediumQ14A company is deploying a new application on Amazon EC2 instances. The security team requires that all network traffic...MediumQ15An application uses Amazon API Gateway and AWS Lambda. The API is public, but the company wants to restrict access so...MediumQ16A company is using AWS Key Management Service (AWS KMS) to manage encryption keys. The security policy requires that ...EasyQ17A company wants to ensure that data in transit between their on-premises data center and their Amazon VPC is encrypte...HardQ18A company is using Amazon S3 to store sensitive customer data. The security team wants to be alerted immediately if a...MediumQ19A developer needs to grant an external partner AWS account access to an Amazon SNS topic in their account. <br/><br/>...MediumQ20A company is storing large amounts of unstructured data in Amazon S3. The compliance team needs to discover and prote...EasyQ21A company is building an order processing system. Orders are placed by users via a web interface and sent to a backen...EasyQ22An application runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). The a...MediumQ23A company is designing a highly available architecture for a new relational database. The database must support autom...MediumQ24A company has a multi-tier web application deployed across two AWS Regions: us-east-1 (primary) and us-west-2 (disast...EasyQ25A company is building a serverless application using Amazon API Gateway and AWS Lambda. The application needs to stor...MediumQ26A media company has an application that processes video files. Users upload videos to an Amazon S3 bucket. The proces...MediumQ27A company is migrating its on-premises file server to AWS. The file server is accessed by Windows-based applications ...MediumQ28A company has a critical database running on Amazon EC2 instances with Amazon EBS volumes. The company needs to imple...HardQ29A global application uses an Amazon Aurora database. Users in Europe are experiencing high latency when reading data ...EasyQ30A company has a legacy application that requires a POSIX-compliant file system. The application runs on multiple Amaz...EasyQ31A company is designing a microservices architecture. Service A needs to publish events that are consumed by Service B...MediumQ32A company has a complex data processing pipeline that involves multiple AWS Lambda functions. The functions must be e...EasyQ33An IoT application receives thousands of sensor readings per second. The data needs to be ingested in real-time, buff...MediumQ34A company is using Amazon SQS to process background jobs. Occasionally, a message causes the consumer application to ...EasyQ35A data analytics team needs to run complex SQL queries against petabytes of structured and semi-structured data store...EasyQ36A company is deploying a high-performance computing (HPC) cluster on AWS. The cluster consists of tightly coupled Ama...HardQ37A company has a web application that serves dynamic content. Users are located globally, but the application is hoste...MediumQ38A company needs to transfer 50 TB of data from their on-premises data center to Amazon S3. Their internet connection ...MediumQ39A database running on Amazon EC2 requires an Amazon EBS volume that can provide 64,000 IOPS and consistent sub-millis...EasyQ40A company has a VPC with a CIDR block of 10.0.0.0/16. They need to connect this VPC to an on-premises network (192.16...MediumQ41A company stores millions of images in an Amazon S3 bucket. The images are accessed frequently for the first 30 days,...MediumQ42A company runs a batch processing job every night that takes about 3 hours to complete. The job runs on Amazon EC2 in...EasyQ43A company has a steady-state web application running on Amazon EC2 instances. The application runs 24/7 and the compa...HardQ44A startup is building a new application using Amazon DynamoDB. They expect traffic to be highly unpredictable for the...EasyQ45A company has a development environment running on Amazon Aurora MySQL. The developers only use the database during b...MediumQ46A company has a large number of Amazon EC2 instances in a private subnet that need to download updates from the inter...MediumQ47A company is serving a media-heavy website to users globally. The media files are stored in an Amazon S3 bucket in th...MediumQ48A company has a fleet of Amazon EC2 instances. They want to ensure they are not over-provisioning resources. They nee...EasyQ49A company is designing a new application that will use AWS Lambda. The functions will be invoked millions of times pe...MediumQ50A company has a multi-tier application. The database tier runs on Amazon RDS for MySQL. The application experiences h...EasyQ51A company is designing a secure architecture for a web application. They want to store SSL/TLS certificates and autom...MediumQ52A company has a web application hosted on Amazon EC2 instances. The application allows users to upload PDF documents....MediumQ53A company is migrating a MySQL database to AWS. The database is 5 TB in size and must remain online and accessible to...EasyQ54A company has an application that uses Amazon API Gateway and AWS Lambda. The security team wants to block requests o...MediumQ55A company is designing a highly available architecture for a web application. The application will run on Amazon EC2 ...EasyQ56A company uses Amazon S3 to store log files. The logs are analyzed daily for the first 7 days, then rarely accessed. ...HardQ57A company is running a containerized application on Amazon Elastic Kubernetes Service (EKS). The application experien...EasyQ58A company has an application that reads data from an Amazon DynamoDB table. The data is updated infrequently but read...MediumQ59A company wants to securely connect their on-premises data center to their AWS VPC. They require an encrypted connect...MediumQ60A company is designing an application that will write thousands of records per second to an Amazon DynamoDB table. Th...HardQ61A company wants to migrate their on-premises virtual machines to AWS. They want a tool that will automatically discov...MediumQ62A company is using Amazon S3 to host a static website. They want to use their custom domain name (e.g., www.example.c...MediumQ63A company is building an application that requires a highly available, relational database. The database must automat...HardQ64A company has a VPC with public and private subnets. Instances in the private subnet need to access the internet to d...EasyQ65A company is using Amazon S3 to store large video files. They want to process these videos using AWS Elemental MediaC...Medium