Free Practice · No Signup Required
30 Free AWS SAP-C02 Practice Questions
Real practice questions for the AWS Solutions Architect Professional (SAP-C02) exam, with answers and detailed explanations. Updated 2026.
Free questions
30
Passing score
750 out of 1000
Exam time
180 minutes
Question pool
247+ Questions
Below are 30 real practice questions for the AWS Solutions Architect Professional (SAP-C02) exam. Each question shows the correct answer and a detailed explanation when you reveal it. Use these to benchmark your readiness — if you score below 70% on these 30 questions, plan for at least 4 more weeks of study before booking.
SAP-C02 Practice Questions
- FreePracticeQuiz.questionLabelNetworkingA company has introduced a new policy that allows employees to work remotely from their homes if they connect by using a VPN. The company is hosting internal applications with VPCs in multiple AWS accounts. Currently, the applications are accessible from the company's on-premises office network through an AWS Site-to-Site VPN connection. The VPC in the company's main AWS account has peering connections established with VPCs in other AWS accounts. A solutions architect must design a scalable AWS Client VPN solution for employees to use while they work from home. What is the most cost-effective solution that meets these requirements?ACreate a Client VPN endpoint in each AWS account. Configure required routing that allows access to internal applications.BCreate a Client VPN endpoint in the main AWS account. Configure required routing that allows access to internal applications.CCreate a Client VPN endpoint in the main AWS account. Provision a Transit Gateway that is connected to each AWS account. Configure required routing that allows access to internal applications.DCreate a Client VPN endpoint in the main AWS account. Establish connectivity between the Client VPN endpoint and the AWS Site-to-Site VPN.
- FreePracticeQuiz.questionLabelComputeA company is planning to migrate an application to AWS. The application runs as a Docker container and uses an NFS version 4 fileshare. A solutions architect must design a secure and scalable containerized solution that does not require provisioning or management of the underlying infrastructure. Which solution will meet these requirements?ADeploy the application containers by using Amazon ECS with the Fargate launch type. Use Amazon EFS for shared storage.BDeploy the application containers by using Amazon ECS with the Fargate launch type. Use Amazon FSx for Lustre for shared storage.CDeploy the application containers by using Amazon ECS with the EC2 launch type and autoscaling turned on. Use Amazon EFS for shared storage.DDeploy the application containers by using Amazon ECS with the EC2 launch type and autoscaling turned on. Use Amazon EBS volumes with multi-attach enabled for shared storage.
- FreePracticeQuiz.questionLabelNetworkingA company is migrating applications to AWS and wants to modernize quickly after networking and security strategies are finalized. They have set up a Direct Connect connection in a central network account and expect to have hundreds of AWS accounts and VPCs. The corporate network must access AWS resources seamlessly and communicate with all VPCs. Additionally, the company wants to route all cloud resources to the internet through its on-premises data center. Which combination of steps will meet these requirements? (Choose three.)ACreate a Direct Connect gateway in the central account and associate it with virtual private gateways.BCreate a Direct Connect gateway and a Transit Gateway in the central network account and connect them using a transit VIF.CProvision an internet gateway and attach it to subnets.DShare the Transit Gateway with other accounts and attach VPCs to it.EProvision VPC peering as necessary.FUse private subnets and route internet-bound traffic through on-premises NAT via Direct Connect.
- FreePracticeQuiz.questionLabelNetworkingA solutions architect is designing an AWS account structure for multiple teams in the same region. The company needs a VPC connected to the on-premises network and expects less than 50 Mbps of total traffic. Which combination of steps will meet these requirements most cost-effectively? (Choose two.)ADeploy a CloudFormation template per account.BDeploy CloudFormation in a shared services account and share subnets using AWS RAM.CUse AWS Transit Gateway with Site-to-Site VPN.DUse AWS Site-to-Site VPN for connectivity.EUse AWS Direct Connect for connectivity.
- FreePracticeQuiz.questionLabelSecurityA research center has moved 1PB of object storage to an S3 bucket used by 100 scientists, each with a personal folder. All scientists are in a single IAM user group. The compliance officer needs to ensure scientists cannot access each other's work and requires reporting on all document access with minimal operational overhead. Which combination of actions should be taken? (Choose two.)AUse IAM policy with ${aws:username} condition for S3 path restriction.BUse CloudTrail to capture object-level events and store logs in S3 for Athena queries.CEnable S3 server access logging and analyze with Athena.DUse S3 bucket policy for group-wide access.ESend CloudTrail logs to CloudWatch and query via Athena connector.
- FreePracticeQuiz.questionLabelStorageA company is deploying a big data analytics cluster across many Linux EC2 instances in multiple Availability Zones. All nodes require read and write access to common, POSIX-compatible file storage that is highly available and can handle high throughput. Which storage solution will meet these requirements?AAWS Storage Gateway file gateway with S3.BAmazon EFS general-purpose mode.CAmazon EBS io2 volume shared across instances.DAmazon EFS max I/O performance mode.
- FreePracticeQuiz.questionLabelSecurityA company uses AWS Transfer Family with an S3 bucket to receive PGP-encrypted updates from a third-party supplier. They need to automatically decrypt the data upon receipt using a managed workflow. What should be done next?AStore public key in Secrets Manager and use nominal step for decryption.BStore private key and use exception handler for decryption.CStore private key and use nominal step for decryption.DStore public key and use exception handler for decryption.
- FreePracticeQuiz.questionLabelStorageAn entertainment company's ticketing service runs on EC2 instances and uses a pricing file stored in S3. The file is updated every 1 to 15 minutes, but instances currently only download it at launch, leading to outdated pricing. What is the most cost-effective way to ensure instances always use the latest information?AUse Lambda + DynamoDB.BUse Lambda + EFS.CMount S3 bucket using Mountpoint for Amazon S3.DUse EBS multi-attach volume.
- FreePracticeQuiz.questionLabelServerlessAn application pulls an EFS file system for new files, selects a Docker image based on the file data, and runs the container for up to 2 hours. The company wants to eliminate EC2 instances and refactor to a more efficient model. Which solution meets these requirements?AECS Fargate with EventBridge on EFS.BECS Fargate with EFS event notifications.CLambda + S3 event triggers + ECS Fargate.DLambda container images only.
- FreePracticeQuiz.questionLabelNetworkingA ticketing platform runs on an ECS cluster (EC2 On-Demand instances) and frequently requests ticket assets from S3 via a NAT gateway. The company knows the exact date and time of traffic spikes for events. How can they optimize costs without decreasing availability? (Choose two.)ACreate a gateway VPC endpoint for S3.BAdd Spot capacity provider.CCreate On-Demand Capacity Reservations.DEnable S3 Transfer Acceleration.EUse scheduled scaling policies.
- FreePracticeQuiz.questionLabelNetworkingA company runs an application in the cloud that consists of a database and a website. Users can post data to the website, have the data processed, and have the data sent back to them in an email. Data is stored in a MySQL database running on an Amazon EC2 instance. The database is running in a VPC with two private subnets. The website is running on Apache Tomcat in a single EC2 instance in a different VPC with one public subnet. There is a single VPC peering connection between the database and website VPC. The website has suffered several outages during the last month due to high traffic. Which actions should a solutions architect take to increase the reliability of the application? (Choose three.)APlace the Tomcat server in an autoscaling group with multiple EC2 instances behind an application load balancer.BProvision an additional VPC peering connection.CMigrate the MySQL database to Amazon Aurora with one Aurora replica.DProvision two NAT gateways in the database VPC.EMove the Tomcat server to the database VPC.FCreate an additional public subnet in a different availability zone in the website VPC.
- FreePracticeQuiz.questionLabelIoTA retail company is mounting IoT sensors in all of its stores worldwide. During manufacturing, each sensor receives an X.509 certificate issued by the company's private certificate authority (CA) containing a unique serial number. The company needs to ensure devices can only send data to AWS after installation. Which solution meets these requirements?AUse a Lambda pre-provisioning hook without CA registration.BUse Step Functions for validation during installation.CUse Lambda pre-provisioning hook with CA registration and allow auto registration.DUse fleet provisioning with claim certificates only.
- FreePracticeQuiz.questionLabelMachine LearningA team of data scientists is using Amazon SageMaker in a VPC without internet access. They need occasional access to PyPI for Python packages while maintaining network isolation. Which solution meets these requirements?AUse AWS CodeCommit repositories for PyPI packages.BUse a NAT gateway with restricted NACL rules.CUse a NAT instance with firewall restrictions.DUse AWS CodeArtifact with an external connection to PyPI and a VPC endpoint.
- FreePracticeQuiz.questionLabelManagement & GovernanceA company uses AWS Organizations and needs to move 540 developer accounts into a new developer organization. Which combination of steps should be taken? (Choose three.)AUse move account operation from old organization.BRemove accounts from old organization.CRemove accounts from within each member account.DCreate placeholder accounts in new organization.EInvite accounts to new organization.FUsers accept invitations from their accounts.
- FreePracticeQuiz.questionLabelArchitectureA travel company experiences heavy load spikes during quarterly content updates. The system uses EC2 instances, DynamoDB, and Redis. Which solution provides high availability and load handling?ADAX + Auto Scaling Group + ALB + Route 53 simple routing.BElastiCache Redis + CloudFront + manual scaling.CMemcached + ALB + scheduled scaling.DDAX + CloudFront + manual scaling.
- FreePracticeQuiz.questionLabelSecurityA security audit reveals that an Application Load Balancer is accepting requests from unauthenticated users. What is the best solution to ensure only authenticated users can access backend services?AEnable ALB authentication with OIDC identity provider.BUse CloudFront signed URLs.CUse AWS WAF to block unauthenticated requests.DUse CloudTrail and Lambda for reactive blocking.
- FreePracticeQuiz.questionLabelSecurityA company wants to allow developers to use AWS Marketplace Private Marketplace but restrict administration to a specific role. What is the most efficient solution?AInline deny policies for all users.BPermissions boundary for all roles.CSCP restricting all except procurement-manager-role.DSCP applied only to shared accounts.
- FreePracticeQuiz.questionLabelDatabaseA company needs to separate product data and session data, with cross-region disaster recovery and high performance. Which solution meets these requirements?ARDS only with read replicas.BRDS + ElastiCache Memcached.CTwo DynamoDB global tables.DRDS for product data and DynamoDB global table for session data.
- FreePracticeQuiz.questionLabelComputeAn EC2 cluster placement group returns an insufficient capacity error when launching new instances. What should be done?AUse spread placement group.BStop and start all instances and retry launch.CMerge placement groups.DUse dedicated hosts.
- FreePracticeQuiz.questionLabelServerlessA media application using S3, Lambda, and DynamoDB fails under high upload traffic due to Lambda concurrency and DynamoDB write limits. Which actions improve performance and reliability? (Choose two.)AIncrease DynamoDB RCUs.BIncrease DynamoDB WCUs.CAdd ElastiCache layer.DAdd SQS queue between S3 and Lambda.EUse S3 Transfer Acceleration.
- FreePracticeQuiz.questionLabelIoTA company is building a solution in the AWS cloud. Thousands of devices will connect to the solution and send data. Each device needs to be able to send and receive data in real time over the MQTT protocol. Each device must authenticate by using a unique X.509 certificate. Which solution will meet these requirements with the least operational overhead?ASet up AWS IoT Core for each device. Create a corresponding Amazon MQ and provision a certificate. Connect each device to Amazon MQ.BCreate a network load balancer (NLB) and configure it with an AWS Lambda authorizer. Run an MQTT broker on Amazon EC2 instances in an Auto Scaling group. Set the Auto Scaling group as the target for the NLB. Connect each device to the NLB.CSet up AWS IoT Core for each device. Create a corresponding AWS IoT thing and provision a certificate. Connect each device to AWS IoT Core.DSet up an Amazon API Gateway HTTP API and a network load balancer (NLB). Create integration between API Gateway and the NLB. Configure a mutual TLS certificate authorizer on the HTTP API. Run an MQTT broker on an Amazon EC2 instance that the NLB targets. Connect each device to the NLB.
- FreePracticeQuiz.questionLabelServerlessA utility company collects usage data every 5 minutes from smart meters. Data is sent to Amazon API Gateway, processed by an AWS Lambda function, and stored in an Amazon DynamoDB table. As more meters are deployed, Lambda functions are taking longer and there are throughput and throttling errors in Lambda and DynamoDB. Which combination of changes will resolve these issues? (Choose two.)AIncrease the write capacity units (WCUs) to the DynamoDB table.BIncrease the memory available to the Lambda functions.CIncrease the payload size from the smart meters to send more data.DStream the data into an Amazon Kinesis Data Stream from API Gateway and process the data in batches.ECollect data in an Amazon SQS FIFO queue which triggers a Lambda function to process each message.
- FreePracticeQuiz.questionLabelNetworkingA company has services in its on-premises data center connected to AWS via Direct Connect and VPN. Data is sensitive and must not traverse the public internet. The company wants to expose services to other companies using AWS. Which solution meets these requirements?ACreate a VPC endpoint service behind a Network Load Balancer (NLB) and expose it over Direct Connect.BCreate a VPC endpoint service behind an Application Load Balancer (ALB) and expose it over Direct Connect.CAttach an internet gateway to the VPC and configure security rules.DAttach a NAT gateway to the VPC and configure security rules.
- FreePracticeQuiz.questionLabelManagement & GovernanceA QA department needs to launch short-lived environments using a CloudFormation template. Users should be able to deploy environments without having permissions to directly create AWS resources. What solution meets these requirements?AUpload the template to S3 and allow users to assume a privileged role.BCreate an AWS Service Catalog product with a launch constraint role and allow users to use Service Catalog APIs.CUpload the template to S3 and grant CloudFormation permissions with restrictions.DUse AWS Elastic Beanstalk and allow users to deploy environments via CLI.
- FreePracticeQuiz.questionLabelNetworkingA website uses CloudFront with a primary origin and a failover DR region. Failover currently takes more than one minute due to DNS TTL. What is the fastest failover solution?AUse multiple CloudFront distributions with Route 53 failover.BReduce Route 53 TTL to 4 seconds.CUse latency-based routing for backend origins.DUse a CloudFront origin group with failover configured.
- FreePracticeQuiz.questionLabelAnalyticsA company runs SQL queries on EMR using Presto only during specific hours. What is the most cost-effective solution?AUse Amazon Redshift Spectrum.BUse Amazon Athena with AWS Glue Data Catalog and store data in S3.CUse EMR with EMRFS.DUse Amazon Redshift.
- FreePracticeQuiz.questionLabelServerlessA company wants to enforce per-customer request quotas for a Lambda-based application, with varying limits per customer. Which solution meets this requirement?AUse API Gateway REST API with usage plans and API keys.BUse API Gateway HTTP API with usage plans.CUse Lambda aliases with concurrency limits.DUse ALB with AWS WAF rate-based rules.
- FreePracticeQuiz.questionLabelSecurityA financial company needs to inspect all VPC traffic in real time using a third-party security tool without affecting performance. Which combination of steps should be used? (Choose two.)ADeploy security tool on EC2 instances in an Auto Scaling group.BDeploy the application behind a Network Load Balancer.CDeploy an Application Load Balancer in front of security tools.DUse a Gateway Load Balancer to redirect traffic to security appliances.EUse a Transit Gateway for routing traffic.
- FreePracticeQuiz.questionLabelDatabaseAn ECS Fargate application with Aurora MySQL must support cross-region disaster recovery with no data loss and minimal operational overhead. What should be used?AAurora cross-region replicaBAWS DataSyncCAWS DMS continuous replicationDAutomated snapshots every 5 minutes
- FreePracticeQuiz.questionLabelNetworkingA company needs a hybrid DNS solution where on-premises systems resolve Route 53 private hosted zones and all VPCs also resolve the same domain. What is the highest performance architecture?AAssociate private hosted zone with all VPCs and use Route 53 inbound resolver for on-premises.BUse EC2 conditional forwarders for DNS.CUse Route 53 outbound resolver.DAssociate private hosted zone only with shared services VPC and use inbound resolver.
Ready for the full SAP-C02 exam?
Get all 247+ Questions, timed simulation, and weak-area analytics. Plans from $2.99 — credits never expire.
Frequently Asked Questions
Are these real SAP-C02 practice questions?+
Is the SAP-C02 exam hard?+
How many questions are on the real SAP-C02 exam?+
Do I need to sign up to use these questions?+
Keep studying
Pass SAP-C02 on your first try
Join candidates using DummyExams to practice with realistic timed exams, detailed explanations, and weak-area analytics.
Start full SAP-C02 practice exam