00:15:00

AWS Certified Solutions Architect Associate Practice Test (SAA-C03)

Use the form below to configure your AWS Certified Solutions Architect Associate Practice Test (SAA-C03). The practice test can be configured to only include certain exam objectives and domains. You can choose between 5-100 questions and set a time limit.

Logo for AWS Certified Solutions Architect Associate SAA-C03
Questions
Number of questions in the practice test
Free users are limited to 20 questions, upgrade to unlimited
Seconds Per Question
Determines how long you have to finish the practice test
Exam Objectives
Which exam objectives should be included in the practice test

AWS Certified Solutions Architect Associate SAA-C03 Information

AWS Certified Solutions Architect - Associate showcases knowledge and skills in AWS technology, across a wide range of AWS services. The focus of this certification is on the design of cost and performance optimized solutions, demonstrating a strong understanding of the AWS Well-Architected Framework. This certification can enhance the career profile and earnings of certified individuals and increase your credibility and confidence in stakeholder and customer interactions.

The AWS Certified Solutions Architect - Associate (SAA-C03) exam is intended for individuals who perform a solutions architect role. The exam validates a candidate’s ability to design solutions based on the AWS Well-Architected Framework.

The exam also validates a candidate’s ability to complete the following tasks:

  • Design solutions that incorporate AWS services to meet current business requirements and future projected needs
  • Design architectures that are secure, resilient, high-performing, and cost optimized
  • Review existing solutions and determine improvements

Free AWS Certified Solutions Architect Associate SAA-C03 Practice Test

Press start when you are ready, or press Change to modify any settings for the practice test.

  • Questions: 15
  • Time: Unlimited
  • Included Topics:
    Design Secure Architectures
    Design Resilient Architectures
    Design High-Performing Architectures
    Design Cost-Optimized Architectures
Question 1 of 15

Which service is designed to establish a private connection between the cloud environment and specific applications, helping minimize data transfer costs by avoiding the public internet?

  • AWS Direct Connect

  • Internet Gateway

  • VPC Peering

  • NAT Gateway

  • AWS PrivateLink

Question 2 of 15

An e-commerce platform built with microservices experiences sudden traffic spikes during flash-sale campaigns. The order-ingestion service must hand off each order message for downstream processing with these requirements:

  • Every order message must be processed at least once; duplicate processing is acceptable.
  • Producers and consumers must scale independently to handle unpredictable surges without message loss.
  • The solution should minimize operational overhead and keep services loosely coupled.

Which AWS service best meets these requirements?

  • Amazon EventBridge event bus

  • Amazon Kinesis Data Streams

  • Amazon Simple Queue Service (SQS)

  • AWS Step Functions

Question 3 of 15

An international financial organization must ensure their highly transactional application's operations can withstand the outage of a data center without any service interruption. Furthermore, the application should incur minimal latency for users in Europe, North America, and Asia. Considering cost-effectiveness and operational complexity, what deployment approach adheres BEST to these requirements?

  • Establish the application in multiple AWS Regions each located near Europe, North America, and Asia, with an Amazon Route 53 latency-based routing policy.

  • Implement a global database cluster with cross-region read replicas to ensure the application's relational data remains available and experiences low latency accesses.

  • Utilize one AWS Region to host the primary instance and establish cross-region read replicas in regions closest to Europe, North America, and Asia.

  • Deploy the application into a single AWS Region and distribute it across multiple Availability Zones, leveraging Amazon Route 53 health checks for failover.

Question 4 of 15

A financial-services company stores sensitive transaction records in Amazon S3 using server-side encryption. The records must remain encrypted at rest, and the security team needs centralized control over the encryption keys, including the ability to enforce periodic, automated key rotation. Which configuration best meets these requirements?

  • Create AWS customer-managed keys and enable automatic key rotation (default 365 days).

  • Use AWS managed keys provided by the service, which rotate automatically every year.

  • Allow application developers to generate and replace encryption keys manually on a regular basis.

  • Create AWS customer-managed keys and run a scheduled script (for example, a Lambda function) to import new key material periodically.

Question 5 of 15

An organization needs to ensure that its compute instances, which handle sensitive data in an isolated environment, have the ability to securely access object storage without the data traveling over the internet. Which configuration aligns with these stringent security requirements?

  • Install a NAT device in the isolated environment to route traffic to the object storage.

  • Allocate public IP addresses to the compute instances for internet access to the object storage.

  • Set up a VPN connection from the compute instances to the object storage service.

  • Provision a service-specific gateway within the isolated environment for direct object storage access.

Question 6 of 15

A security engineer is designing permissions for a mission-critical Amazon S3 bucket that resides in the production AWS account (111111111111). The engineer must guarantee that no IAM principals-users or roles-from any other AWS account, including the company's dev account (222222222222), can delete objects from this bucket. The solution must continue to allow valid delete operations that originate from principals in the production account. Which approach meets these requirements MOST effectively?

  • Attach a bucket policy to the S3 bucket that includes an explicit Deny for the actions s3:DeleteObject and s3:DeleteObjectVersion with Principal "*" and a Condition that aws:PrincipalAccount is not equal to "111111111111".

  • Enable S3 Block Public Access on the bucket.

  • Apply an IAM identity-based policy in the dev account that denies s3:DeleteObject against the production bucket.

  • Use an S3 access control list (ACL) that grants FULL_CONTROL permission to the bucket owner.

Question 7 of 15

Your client operates a multi-department organization and requires precise tracking of cloud infrastructure expenditure to appropriately charge each internal group. What feature should they apply to ensure expenses are attributed correctly for each department's usage?

  • Merge all departmental accounts into a single payment entity for streamlined billing

  • Apply resource labeling with key-value pairs customized to each department

  • Negotiate reduced pricing for extended commitment from each department

  • Configure spend monitoring tools to send alerts when each department's budget threshold is met

Question 8 of 15

A digital education provider wants to enhance its platform by converting lecture transcriptions into structured data so the platform can automatically categorize content and generate sentiment metrics that reflect the lecturers' tone. The solution must automatically discover relevant topics discussed in each lecture and analyze the overall sentiment. Which AWS managed service should be used to process and analyze the transcribed text?

  • AWS Elemental MediaConvert

  • Amazon Translate

  • Amazon Polly

  • Amazon Comprehend

Question 9 of 15

A company is containerizing an internal API that normally runs at low traffic but occasionally experiences unpredictable, short-lived traffic spikes. The operations team does not want to manage or patch any Amazon EC2 instances and seeks the most cost-efficient compute option.

Which solution meets these requirements?

  • Run the containers on an Amazon EC2 Auto Scaling group using On-Demand Instances.

  • Deploy the application on Amazon Elastic Container Service (ECS) using EC2 Spot Instances.

  • Deploy the application on Amazon Elastic Kubernetes Service (EKS) with self-managed EC2 worker nodes purchased as Reserved Instances.

  • Deploy the application on Amazon ECS using the AWS Fargate launch type.

Question 10 of 15

A company stores large amounts of data in S3 buckets. They are concerned about protecting sensitive information and want to automatically discover and classify personally identifiable information (PII) within their data. Which service should they use to accomplish this?

  • GuardDuty.

  • Shield.

  • WAF.

  • Macie.

Question 11 of 15

A startup company wants to receive alerts when their monthly cloud expenses approach a predefined limit to prevent unexpected charges. Which service should they use to achieve this?

  • AWS Budgets.

  • AWS Cost Explorer.

  • AWS Cost and Usage Report.

  • AWS Cost Anomaly Detection.

Question 12 of 15

An e-commerce company wants to process images uploaded by users by performing tasks such as resizing and format conversion. They wish to minimize infrastructure management and pay for compute time when their code is executing. Which computing approach best meets their requirements?

  • Deploying the application in virtual servers with auto-scaling.

  • Running the application in containers managed by a container orchestration service.

  • Using a serverless compute service that runs code in response to events.

  • Managing the application in dedicated virtual machines.

Question 13 of 15

Which statement best describes Amazon S3 when compared with relational database storage?

  • It is a fully managed relational database service that supports engines such as MySQL and PostgreSQL out of the box.

  • It stores data as objects in buckets without requiring a predefined schema, so it is not suitable as the primary storage for relational database workloads.

  • It provides block-level storage volumes that must be attached to EC2 instances and formatted with a file system.

  • It stores data in a structured table format with a rigid schema defined in advance, making it ideal for relational queries.

Question 14 of 15

Your client hosts their multimedia files on Amazon S3 and observes that these files are frequently accessed for up to 60 days after uploading. After 60 days, the access patterns decline sharply, but the client requires the files to be available for occasional access for at least one year. Which lifecycle policy should be applied to meet the client's need for cost optimization while maintaining file availability?

  • Transition objects to S3 Standard-Infrequent Access after 60 days and to S3 Glacier Flexible Retrieval after one year

  • Transition objects directly to S3 Glacier Flexible Retrieval after 60 days

  • Transition objects to S3 One Zone-Infrequent Access after 60 days

  • Keep the objects stored in S3 Standard without transitioning them to other storage classes

Question 15 of 15

An online retailer is experiencing significant slowdowns during flash sales due to an increased number of customer queries to their product catalog database. To maintain customer experience, the retailer needs to implement a solution that improves query performance and can continue operations if an outage occurs in one of the data center facilities used by the retailer. Which strategy would provide the desired outcome?

  • Optimize the database by adding more indexes on frequently queried columns.

  • Upgrade to a larger database instance to provide more compute resources.

  • Enable cross-region replication for the existing database instance.

  • Implement read replicas across distinct data center facilities.