ALB Query String Routing and ACM Encryption
Short answer
C Use an Application Load Balancer with a certificate attached from AWS Certificate Manager (ACM). Use query parameter-based routing.
Question
Key Takeaways
The question tests knowledge of Layer 7 vs Layer 4 load balancer features; the common trap is confusing Network Load Balancer's low-latency capabilities with ALB's advanced content-based routing.
This question tests the specific routing capabilities of AWS load balancers, focusing on how to route traffic based on query strings while ensuring encryption. It establishes that only the Application Load Balancer (ALB) supports Layer 7 content-based routing including query parameters.
Common mistake: Many candidates choose Network Load Balancer (NLB) because it handles high throughput and encryption via TLS, but they overlook that NLB cannot inspect or route traffic based on HTTP query strings.
Expert Analysis
Why the Answer Is Correct
Option C is correct because the Application Load Balancer (ALB) operates at Layer 7 (Application Layer) and natively supports content-based routing, including routing decisions based on query string parameters. Additionally, ALB integrates seamlessly with AWS Certificate Manager (ACM) to terminate SSL/TLS connections, satisfying the requirement for encrypted traffic.
Why the Other Options Are Wrong
Network Load Balancer (NLB) and Gateway Load Balancer operate primarily at Layer 4 (Transport Layer) or use custom protocols; they do not parse HTTP headers or query strings for routing decisions. Furthermore, NLBs typically use IAM certificates for TLS termination in some configurations, but the critical failure is the inability to route based on query parameters. Option B uses path-based routing instead of query parameter routing, which does not meet the specific requirement.
Community Comment Notes
Community consensus strongly supports Option C. Users noted that "only ALB can route traffic based on query parameter" and that NLB cannot process such parameters. One commenter emphasized that neither NLB nor Gateway LB supports query parameter-based routing, confirming ALB as the only viable choice for this Layer 7 requirement.
Exam Strategy
Always map the routing criteria to the OSI layer: if the decision involves HTTP methods, paths, headers, or query strings, you must use an Application Load Balancer. If the requirement is just TCP/UDP or lowest latency, consider NLB.
Frequently Asked Questions
Why can't Network Load Balancer route by query string?
Is IAM certificate support available for ALB?
Community Votes
100% of anonymous learners picked answer C. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 5 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 5
-
TruthWS 👍 6Option C - parameter is not a thing NLB can process
-
Scheldon 👍 4 Answered CAnswerC I was thinking that it will be network LB but after checks it occurs that only Application LB is able to redirect/forward traffic based on query string. and for encrypted traffic ACM is needed We recommend that you create certificates for your load balancer using AWS Certificate Manager (ACM). ACM supports RSA certificates with 2048, 3072, and 4096-bit key lengths, and all ECDSA certificates. ACM integrates with Elastic Load Balancing so that you can deploy the certificate on your load balancer. For more information, see the AWS Certificate Manager User Guide. https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#rule-condition-types https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-https-listener.html
-
alawada 👍 3 Answered CProvision an Application Load Balancer (ALB) in the AWS Cloud. ALB is a Layer 7 load balancer that supports advanced routing features, including path-based routing.
-
mk168898 👍 2 Answered Conly ALB can route traffic based on query parameter, NLB cannot. So C
-
LeonSauveterre 👍 1 Answered CNeither Network Load Balancer nor Gateway Load Balancer supports query parameter-based routing.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →