Back to the course
Test yourself

AWS Solutions Architect Associate

Final exam · 60 questions · answers explained as you pick
Foundations & IAM
12 questions
01An AWS Region is…
Incorrect — A Region contains multiple isolated Availability Zones.
Correct — You design across AZs within a Region for high availability.
Incorrect — That is an AWS account, not a Region.
Incorrect — A VPC lives within a Region; it is not the Region itself.
02An Availability Zone is…
Correct — Spreading resources across AZs survives a single-AZ failure.
Incorrect — Those are CloudFront PoPs, not AZs.
Incorrect — A subnet maps to one AZ but is not the AZ.
Incorrect — AZs are infrastructure, not accounts.
03To design for high availability within a Region you should…
Incorrect — A single-AZ design fails when that AZ fails.
Correct — Multi-AZ is the core HA pattern on AWS.
Incorrect — One instance is a single point of failure.
Incorrect — Edge locations are for content delivery, not workload HA.
04The AWS root user account should be…
Correct — Root has unrestricted power and few actions truly require it.
Incorrect — Root should be dormant, not a daily login.
Incorrect — Root access keys should not exist.
Incorrect — Sharing root destroys accountability.
05An IAM policy is evaluated so that…
Incorrect — An explicit deny always wins over any allow.
Correct — Default-deny, explicit-deny-wins is the core model.
Incorrect — Recency plays no part in evaluation.
Incorrect — All principals are subject to policy evaluation.
06An IAM role is best described as…
Correct — Roles deliver short-lived credentials — no long-lived keys.
Incorrect — Roles issue temporary credentials, not passwords.
Incorrect — That is a networking control, not IAM.
Incorrect — Roles are about access, not billing.
07To give an EC2 instance access to an S3 bucket, you should…
Incorrect — Long-lived keys on instances leak and never rotate.
Correct — The instance gets auto-rotated temporary credentials via the metadata service.
Incorrect — Public buckets are a major exposure.
Incorrect — Never distribute root credentials.
08The principle of least privilege in IAM means…
Correct — Scope actions and resources tightly.
Incorrect — Broad-by-default is the opposite of least privilege.
Incorrect — Shared broad roles maximize blast radius.
Incorrect — IAM is how you enforce least privilege.
09IAM groups are used to…
Incorrect — Groups do not assume roles; users/roles/services do.
Correct — Manage permissions by group rather than per user.
Incorrect — That is Secrets Manager.
Incorrect — That is a security group, unrelated to IAM groups.
10AWS Organizations with Service Control Policies (SCPs) lets you…
Correct — Even an account admin cannot exceed an SCP.
Incorrect — SCPs cap; they do not grant.
Incorrect — They work alongside IAM as an outer boundary.
Incorrect — SCPs are authorization guardrails, not encryption.
11The AWS shared responsibility model says AWS is responsible for…
Incorrect — Those are the customer’s responsibility.
Correct — AWS runs the infrastructure; you secure your workloads/config/data.
Incorrect — The customer owns a real share of security.
Incorrect — It covers infrastructure security, not just billing.
12To reduce cost while keeping accounts isolated, a common pattern is…
Correct — Isolation per account, one payer, volume discounts pooled.
Incorrect — That sacrifices isolation and blast-radius control.
Incorrect — Consolidated billing is simpler and cheaper.
Incorrect — Never share root; it is a severe risk.
12 questions · explanations appear as you answer
Compute & storage
12 questions
01Amazon EC2 provides…
Correct — You choose instance type, AMI, and manage the OS.
Incorrect — That is RDS.
Incorrect — That is S3.
Incorrect — That is CloudFront.
02AWS Lambda is best suited for…
Incorrect — Lambda is for short, event-driven execution, not always-on.
Correct — You pay per invocation/duration; AWS runs the compute.
Incorrect — That is S3.
Incorrect — That is RDS/Aurora.
03For containers without managing servers, you would use…
Correct — Fargate runs containers serverlessly — no EC2 to manage.
Incorrect — That requires you to manage the hosts.
Incorrect — Object storage, not container compute.
Incorrect — A managed database, not container compute.
04EC2 pricing where you commit to steady usage for 1–3 years for a discount is…
Incorrect — Spot is spare capacity at a discount but can be interrupted.
Correct — Commit to usage for a significant discount.
Incorrect — On-Demand is pay-as-you-go with no commitment or discount.
Incorrect — That is about physical isolation, not the commitment discount model.
05Spot Instances are appropriate for…
Correct — They are cheap but can be reclaimed with short notice.
Incorrect — Interruption would be disruptive for stateful primaries.
Incorrect — Spot can be reclaimed; not for uninterruptible work.
Incorrect — Spot is compute, not storage.
06Amazon S3 is…
Incorrect — That is EBS.
Correct — 11 nines of durability; ideal for files, backups, static assets.
Incorrect — That is EFS.
Incorrect — That is RDS.
07To store infrequently-accessed data cheaply while keeping millisecond retrieval, use…
Correct — Lower storage cost, retrieval fee, still instant access.
Incorrect — Cheapest but retrieval takes hours — not millisecond.
Incorrect — Block storage for one instance, not object archival.
Incorrect — Ephemeral local disk, lost on stop.
08Amazon EBS provides…
Incorrect — That is S3.
Correct — Like a virtual disk; snapshot to S3 for durability/backup.
Incorrect — That is EFS.
Incorrect — That is CloudFront.
09When multiple EC2 instances need a shared POSIX file system, use…
Correct — A managed, elastic NFS shared across instances and AZs.
Incorrect — EBS attaches to one instance in one AZ.
Incorrect — S3 is object storage, not a POSIX file system.
Incorrect — Local, ephemeral, not shared.
10The EC2 instance store is…
Incorrect — Instance store is ephemeral and lost on stop/terminate.
Correct — Fast local disk for scratch/cache, not persistence.
Incorrect — That is S3.
Incorrect — Unrelated.
11An Amazon Machine Image (AMI) is…
Correct — Bake a golden AMI for consistent, fast launches.
Incorrect — That is an ENI.
Incorrect — AMIs are launch templates, not storage tiers.
Incorrect — Unrelated to pricing.
12To automatically move S3 objects to cheaper tiers or delete them over time, use…
Incorrect — That is networking, unrelated to S3 tiering.
Correct — Transition to IA/Glacier or expire objects on a schedule.
Incorrect — IAM governs access, not tiering.
Incorrect — A CDN, not a storage lifecycle tool.
12 questions · explanations appear as you answer
Networking & databases
12 questions
01A VPC is…
Correct — You define subnets, routing, and gateways within it.
Incorrect — A VPC is Region-scoped.
Incorrect — Unrelated.
Incorrect — That is CloudFront.
02A public subnet differs from a private subnet in that it…
Incorrect — Not the distinction.
Correct — Public subnets route to the IGW; private ones do not.
Incorrect — Both can host instances.
Incorrect — Subnets are within one VPC/Region.
03To let instances in a private subnet reach the internet outbound (for updates) without being reachable inbound, use…
Correct — Outbound-only internet for private subnets.
Incorrect — That would make them publicly reachable.
Incorrect — That connects VPCs, not to the internet.
Incorrect — A firewall, not an internet path.
04A security group is…
Incorrect — That is a network ACL.
Correct — You allow inbound/outbound; replies flow back automatically.
Incorrect — It filters traffic, not permissions.
Incorrect — That is Route 53.
05Amazon Route 53 provides…
Correct — Latency, failover, weighted, and geolocation routing.
Incorrect — That is ECR.
Incorrect — That is S3.
Incorrect — That is SQS.
06Amazon CloudFront is…
Incorrect — That is RDS.
Correct — Lower latency and offload for static/dynamic content.
Incorrect — That is ELB (though CloudFront can front one).
Incorrect — Unrelated.
07An Application Load Balancer (ALB) operates at…
Correct — Content-based routing to target groups.
Incorrect — That is the Network Load Balancer (NLB).
Incorrect — Not how ELBs work.
Incorrect — Unrelated.
08For millions of connections and ultra-low latency at Layer 4, choose…
Incorrect — ALB is L7; NLB is the L4 high-performance choice.
Correct — L4, extreme performance, static IPs.
Incorrect — A CDN, not an L4 load balancer.
Incorrect — For API management, not raw L4 load balancing.
09Amazon RDS is…
Correct — You get a managed engine; AWS runs the undifferentiated ops.
Incorrect — That is DynamoDB.
Incorrect — That is S3.
Incorrect — That is CloudFront.
10RDS Multi-AZ deployment primarily provides…
Incorrect — That is read replicas; Multi-AZ is for availability.
Correct — A standby in another AZ takes over on failure.
Incorrect — It costs more for the standby.
Incorrect — Multi-AZ is within one Region.
11Amazon DynamoDB is…
Correct — Scales seamlessly; no servers to manage.
Incorrect — That is RDS/Aurora.
Incorrect — That is ElastiCache (though DynamoDB has DAX).
Incorrect — That is Redshift.
12To reduce database read load with an in-memory cache, use…
Incorrect — A data warehouse, not a cache.
Correct — Offload hot reads to a managed in-memory cache.
Incorrect — Object storage, not a low-latency cache.
Incorrect — An ETL service, unrelated.
12 questions · explanations appear as you answer
Resilience & scaling
12 questions
01EC2 Auto Scaling groups primarily provide…
Correct — Elasticity plus self-healing across AZs.
Incorrect — Unrelated.
Incorrect — Unrelated.
Incorrect — That is Route 53.
02Combining an Auto Scaling group across multiple AZs with a load balancer gives you…
Incorrect — It increases availability, not lowers it.
Correct — The classic resilient web-tier pattern.
Incorrect — The opposite — it removes single points of failure.
Incorrect — HA may cost more; the benefit is resilience.
03To decouple a producer from a consumer so a spike does not overwhelm downstream, use…
Correct — The queue buffers work; consumers process at their own rate.
Incorrect — Scaling up does not decouple components.
Incorrect — A firewall, unrelated to decoupling.
Incorrect — A CDN, not a decoupling queue.
04Amazon SNS is…
Incorrect — That is SQS; SNS is pub/sub fan-out.
Correct — One publish reaches queues, functions, HTTP endpoints, etc.
Incorrect — Unrelated.
Incorrect — Unrelated.
05A "pilot light" disaster-recovery strategy means…
Correct — Cheaper than warm/hot standby, faster than backup-restore.
Incorrect — That is hot standby / multi-site active-active.
Incorrect — That is the backup-and-restore strategy.
Incorrect — Pilot light is a defined DR approach.
06Ordering DR strategies from cheapest/slowest to most expensive/fastest recovery:
Incorrect — That is reversed.
Correct — Cost and recovery speed both increase along this path.
Incorrect — They differ sharply in RTO/RPO and cost.
Incorrect — Backup & restore is cheapest.
07RTO (Recovery Time Objective) is…
Correct — How long you can be down; drives the DR strategy.
Incorrect — That is RPO.
Incorrect — Not what RTO measures.
Incorrect — Unrelated.
08A stateless application tier scales more easily because…
Incorrect — That is stateful and hampers scaling/replacement.
Correct — Keep state in a shared store (DynamoDB/ElastiCache), not on the instance.
Incorrect — Stateless tiers load-balance cleanly.
Incorrect — Statelessness removes the need for stickiness.
09Amazon Aurora improves on standard RDS by…
Correct — Higher performance and availability, MySQL/Postgres-compatible.
Incorrect — Aurora is relational.
Incorrect — It still backs up; it improves availability/perf.
Incorrect — Cost varies; the benefit is performance/HA.
10EventBridge (event bus) helps architecture by…
Incorrect — That is S3.
Correct — Event-driven, loosely-coupled integration at scale.
Incorrect — That is ELB.
Incorrect — That is ElastiCache.
11To scale reads on a relational database without changing writes, use…
Correct — Offload read queries to replicas; the primary handles writes.
Incorrect — The standby is for failover, not read scaling.
Incorrect — Vertical scaling has limits; replicas scale reads horizontally.
Incorrect — Object storage, not relational read scaling.
12Designing for failure on AWS means…
Incorrect — Components will fail; design assuming they do.
Correct — Everything fails eventually; architect to survive it.
Incorrect — A single instance is a single point of failure.
Incorrect — Health checks enable self-healing.
12 questions · explanations appear as you answer
Security, cost & Well-Architected
12 questions
01Encryption at rest for S3, EBS, and RDS is typically managed with…
Correct — KMS integrates with these services for at-rest encryption.
Incorrect — Those filter traffic, not encrypt data.
Incorrect — DNS, unrelated to encryption.
Incorrect — Access grouping, not encryption.
02To protect a public web app from common web exploits (SQLi, XSS) and bad bots, use…
Incorrect — That is outbound internet for private subnets.
Correct — A web application firewall filtering L7 attacks.
Incorrect — A backup, not a web firewall.
Incorrect — Database read scaling, unrelated.
03AWS Shield provides…
Correct — Standard is automatic; Advanced adds more.
Incorrect — That is S3.
Incorrect — Unrelated.
Incorrect — Unrelated.
04The most effective way to keep an app’s secrets (DB passwords, API keys) out of code is…
Incorrect — Baked secrets leak with the image.
Correct — Managed, rotated, access-controlled, nothing in code.
Incorrect — A guaranteed leak.
Incorrect — Unmanaged and insecure.
05A key cost-optimization lever for steady-state EC2 usage is…
Correct — Commit for the predictable base; flex the rest.
Incorrect — You leave large discounts on the table.
Incorrect — Right-sizing beats over-provisioning for cost.
Incorrect — Match the instance to the workload.
06Right-sizing means…
Incorrect — That wastes money.
Correct — Use CloudWatch/Compute Optimizer to find the right size.
Incorrect — Right-sizing is an ongoing adjustment.
Incorrect — Spot is a pricing model, not sizing.
07S3 costs can be reduced by…
Correct — Pay less for data you rarely touch.
Incorrect — That is a security risk, not a cost lever.
Incorrect — Encryption is not the cost driver; storage class is.
Incorrect — That increases cost.
08The AWS Well-Architected Framework is organized around pillars including…
Incorrect — Not the pillars.
Correct — The six pillars for reviewing an architecture.
Incorrect — There are six defined pillars.
Incorrect — Those are tiers, not the pillars.
09The Reliability pillar is chiefly about…
Correct — Design to withstand and recover from disruptions.
Incorrect — That is Cost Optimization.
Incorrect — That falls under Security.
Incorrect — A detail, not the pillar’s definition.
10Detecting and improving security posture across accounts is helped by…
Incorrect — Storage, unrelated to posture.
Correct — Managed detection plus a central findings view.
Incorrect — Networking, not posture management.
Incorrect — DNS, unrelated.
11CloudWatch is primarily used for…
Correct — Monitor resources and trigger actions on thresholds.
Incorrect — That is S3.
Incorrect — That is Route 53.
Incorrect — Unrelated.
12A well-architected cost approach includes…
Incorrect — Uncontrolled spend is the opposite of cost optimization.
Correct — Visibility plus deliberate purchasing decisions.
Incorrect — You need monitoring to optimize.
Incorrect — Schedule/scale down idle resources.
12 questions · explanations appear as you answer