20 questions for the AWS Solutions Architect Professional (SAP-C02) exam, taken from our 59-question bank and spread across its 4domains by their weighting. No sign-up needed: pick an answer to check it, or open “Show answer & explanation” under any question.
This exam retires on November 16, 2026.
November 16, 2026 is the last day to take SAP-C02. SAP-C03 registration opens October 27, 2026 and general availability begins November 17, 2026. AWS says SAP-C03 covers cloud-native architectures with AI/ML integration and modern resilience engineering; take SAP-C02 before the cut-off if you are already prepared.
Question 1 · Design Solutions for Organizational Complexity
An enterprise wants centralized, federated workforce access to all its AWS accounts using existing corporate identities (via SAML), with permission sets mapped to roles. Which service should the architect recommend?
Show answer & explanation
Correct answer: D
D. AWS IAM Identity Center (successor to AWS SSO)
IAM Identity Center provides centralized, federated single sign-on to multiple accounts with permission sets, integrating corporate identity providers via SAML. Per-account IAM users (B) don't scale and fragment identity, sharing root (C) is a severe risk, and Cognito (A) targets application end users, not workforce SSO to accounts.
Question 2 · Design Solutions for Organizational Complexity
A multinational company must keep certain workloads' data within specific countries for sovereignty, while still governing all accounts centrally. Which combination BEST enforces the data-residency guardrail?
Show answer & explanation
Correct answer: A
A. Region-restricting SCPs on the relevant OUs, combined with central governance via Control Tower/Organizations
Region-restricting SCPs on the OUs enforce that workloads can only deploy in approved (in-country) Regions, while Control Tower/Organizations provide central governance — a preventive, enforceable residency guardrail. Trust (B) isn't enforcement, a global VPC (C) doesn't constrain Regions, and disabling CloudTrail (D) harms auditability.
Question 3 · Design Solutions for Organizational Complexity
A large enterprise must prevent any account in its 'Sandbox' organizational unit from using AWS Regions other than us-east-1 and eu-west-1, regardless of the account's own IAM policies. What should the solutions architect implement?
Show answer & explanation
Correct answer: A
A. A Service Control Policy (SCP) attached to the Sandbox OU that denies actions outside the allowed Regions
SCPs set the maximum permissions for accounts in an OU and cannot be overridden by account-level IAM — a Region-restricting SCP on the OU enforces the guardrail organization-wide. Per-account IAM (B) can be changed by account admins, a bucket policy (C) only affects S3, and permissions boundaries (D) apply per principal and are easy to miss across accounts.
Question 4 · Design Solutions for Organizational Complexity
An architect must ensure that even if a developer creates an overly permissive IAM policy in a member account, that user still cannot delete CloudTrail logging or disable security services. What is the BEST control?
Show answer & explanation
Correct answer: A
A. A Service Control Policy denying the specific security-critical actions across the organization
An SCP that explicitly denies actions like disabling CloudTrail or GuardDuty sets an organization-wide guardrail that no account-level policy can override — a preventive control. Guidelines (B) aren't enforced, an alarm (C) is detective (after the fact), and permissions boundaries (D) must be applied per principal and can be missed.
Question 5 · Design Solutions for Organizational Complexity
A hybrid architecture needs many on-premises sites and AWS VPCs interconnected, with the ability to add new VPCs and sites easily and route between them centrally. Which pairing BEST supports this at scale?
Show answer & explanation
Correct answer: A
A. AWS Transit Gateway with Direct Connect (and/or Site-to-Site VPN) attachments
Transit Gateway centralizes routing among many VPCs and on-premises connections (via Direct Connect gateway and/or VPN attachments), scaling cleanly as sites/VPCs are added. Full-mesh VPNs (B) don't scale, a NAT gateway (C) provides outbound internet not inter-network routing, and public IPs (D) are insecure and unmanaged.
Question 6 · Design for New Solutions
A team wants to deploy a new version of a service so that a small percentage of traffic goes to the new version first, monitored before full rollout, with automatic rollback on errors. Which deployment strategy should the architect recommend?
Show answer & explanation
Correct answer: A
A. Canary deployment (e.g., via CodeDeploy traffic shifting)
A canary deployment shifts a small traffic percentage to the new version first, monitoring before full rollout with automatic rollback (CodeDeploy supports canary/linear traffic shifting for Lambda/ECS). All-at-once (B) maximizes blast radius, deleting first (C) risks an outage, and manual FTP (D) is not a controlled deployment.
Question 7 · Design for New Solutions
A new multi-tier application must ensure that only the load balancer can reach the web tier, only the web tier can reach the app tier, and only the app tier can reach the database. Which AWS controls implement this segmentation?
Show answer & explanation
Correct answer: A
A. Security groups referencing each other, with subnets and NACLs for tier isolation
Tier-to-tier security groups that reference each other (plus private subnets and NACLs) enforce least-privilege network paths between tiers. A single open security group (B), public subnets everywhere (C), and a public database (D) all violate segmentation and least privilege.
Question 8 · Design for New Solutions
A new solution must encrypt data at rest with keys the company controls and can audit and rotate, integrated with S3, EBS, and RDS. Which service should the architect recommend?
Show answer & explanation
Correct answer: A
A. AWS Key Management Service (KMS) with customer-managed keys
AWS KMS provides managed, auditable, rotatable encryption keys integrated with S3, EBS, RDS, and more, with customer-managed keys for control. Hard-coded keys (B) and keys in a public bucket (C) are severe security failures, and skipping encryption (D) fails the requirement.
Question 9 · Design for New Solutions
A new solution has a strict RTO of minutes and RPO of seconds for a critical database, at reasonable cost. Which disaster-recovery strategy should the architect recommend?
Show answer & explanation
Correct answer: B
B. Warm standby (a scaled-down but running copy in a second Region, scaled up on failover)
Warm standby keeps a running, scaled-down environment in a second Region that scales up quickly on failover — achieving low RTO/RPO at moderate cost. Backup-and-restore (C) has RTO/RPO in hours, single-Region (D) provides no DR, and basic pilot light (A) typically has longer recovery than a minutes-level RTO.
Question 10 · Design for New Solutions
A new event-driven, spiky workload runs short functions in response to file uploads and API calls, and the team wants no servers to manage and per-use billing. Which compute choice should the architect recommend?
Show answer & explanation
Correct answer: A
A. AWS Lambda
AWS Lambda runs event-driven functions with no servers to manage, automatic scaling, and per-invocation billing — ideal for spiky, short tasks. Always-on EC2 (B) and fixed EKS (C) pay while idle, and continuous Batch (D) targets large parallel jobs, not event-triggered functions.
Question 11 · Design for New Solutions
A new workload must store infrequently accessed backups durably at the lowest cost, retrieved rarely and tolerant of hours of retrieval time. Which S3 storage class should the architect recommend?
Show answer & explanation
Correct answer: C
C. S3 Glacier Deep Archive
S3 Glacier Deep Archive is the lowest-cost class for rarely accessed, long-term archives where hours of retrieval time are acceptable. S3 Standard (B) is priced for frequent access, Standard-IA (D) suits infrequent-but-quick access, and EBS (A) is block storage attached to instances, not archival object storage.
Question 12 · Continuous Improvement for Existing Solutions
An existing global website serves the same images from an origin in one Region, causing slow load times for distant users and high origin load. What is the BEST improvement?
Show answer & explanation
Correct answer: A
A. Put Amazon CloudFront in front of the origin to cache content at edge locations
CloudFront caches content at global edge locations, reducing latency for distant users and offloading the origin. A bigger origin (B) doesn't fix geographic latency, and options C and D don't address the problem.
Question 13 · Continuous Improvement for Existing Solutions
An existing application stores large volumes of logs in S3 Standard, but most logs are never read after 30 days yet must be retained for a year. How should the architect optimize cost?
Show answer & explanation
Correct answer: C
C. Apply an S3 Lifecycle policy transitioning objects to S3 Standard-IA/Glacier tiers over time
An S3 Lifecycle policy automatically transitions aging objects to cheaper tiers (Standard-IA, then Glacier) and can expire them after retention — optimizing cost while meeting the one-year requirement. Leaving all in Standard (D) overpays, deleting early (B) violates retention, and EBS (A) is more expensive block storage.
Question 14 · Continuous Improvement for Existing Solutions
An operations team wants to automatically remediate common issues (e.g., restart a failed service, respond to a specific alarm) without manual intervention. Which approach should the architect recommend?
Show answer & explanation
Correct answer: A
A. Event-driven automation using CloudWatch alarms/EventBridge triggering AWS Systems Manager or Lambda runbooks
Event-driven automation (CloudWatch/EventBridge triggering Systems Manager Automation documents or Lambda) remediates known issues automatically, improving operational excellence. Always paging humans (B) doesn't scale, disabling alarms (C) hides problems, and manual-only maintenance (D) is slow and reactive.
Question 15 · Continuous Improvement for Existing Solutions
An existing web tier runs on a single large EC2 instance that occasionally becomes overwhelmed and is a single point of failure. What is the BEST improvement to reliability and scalability?
Show answer & explanation
Correct answer: A
A. Replace it with an Auto Scaling group of smaller instances across multiple AZs behind a load balancer
Horizontal scaling with an Auto Scaling group across AZs behind a load balancer removes the single point of failure and scales with demand. A bigger single instance (B) is still a single point of failure with a ceiling, a manual second instance without a balancer (C) doesn't distribute traffic, and snapshots (D) don't improve availability or scale.
Question 16 · Continuous Improvement for Existing Solutions
A security review of an existing workload finds long-lived IAM access keys embedded in application servers. What is the BEST remediation?
Show answer & explanation
Correct answer: A
A. Replace the keys with IAM roles for EC2 (instance profiles) so credentials are temporary and rotated automatically
Attaching an IAM role via an instance profile gives EC2 temporary, automatically rotated credentials with no long-lived keys to leak. Yearly rotation (B) still leaves standing keys, a public bucket (D) is a severe exposure, and AdministratorAccess (C) violates least privilege.
Question 17 · Accelerate Workload Migration and Modernization
A team migrating a large on-premises database to Amazon RDS wants continuous replication with minimal downtime, and can convert the schema if moving engines. Which AWS tools should the architect recommend?
Show answer & explanation
Correct answer: A
A. AWS Database Migration Service (DMS), with the AWS Schema Conversion Tool (SCT) for heterogeneous migrations
AWS DMS replicates data with minimal downtime, and SCT converts schema/code for heterogeneous engine changes (e.g., Oracle → PostgreSQL). A nightly dump (B) requires extended downtime, Snowball (C) is for bulk offline data transfer, and CloudFront (D) is a CDN.
Question 18 · Accelerate Workload Migration and Modernization
During migration planning, an application is found to be unused and can be decommissioned rather than migrated. Which 'R' applies?
Show answer & explanation
Correct answer: C
C. Retire
Retire means decommissioning an application that's no longer needed, saving migration effort and cost. Rehost (D) moves it as-is, replatform (B) makes minor optimizations during the move, and repurchase (A) switches to a different product (e.g., SaaS).
Question 19 · Accelerate Workload Migration and Modernization
An on-premises workload runs on VMware and must move to AWS quickly with minimal changes to the virtualization layer, deferring application refactoring. Which 7 Rs strategy fits?
Show answer & explanation
Correct answer: A
A. Relocate (e.g., VMware Cloud on AWS)
Relocate moves infrastructure (such as VMware-based workloads to VMware Cloud on AWS) without purchasing new hardware or rewriting apps — fast, minimal change. Refactor (B) re-architects, repurchase (D) switches products, and retire (C) decommissions.
Question 20 · Accelerate Workload Migration and Modernization
A modernization initiative replaces scheduled server-based ETL with a fully managed, serverless data-integration service that discovers, catalogs, and transforms data. Which AWS service should the architect recommend?
Show answer & explanation
Correct answer: A
A. AWS Glue
AWS Glue is a serverless data-integration service with a data catalog and managed ETL, replacing self-managed server-based ETL. Custom EC2 scripts (D) are server-based, Snowball (C) is bulk transfer, and Route 53 (B) is DNS.
Pick an answer on each question to check it. 20 questions in this test.
39 more SAP-C02 questions
Sign up free to start practising, or subscribe (from $4.97/mo) for the full 59-question bank, flashcards.