A public application uses an Application Load Balancer (ALB) with an EC2 instance target group. The company wants to protect the app from malicious web requests and ensure end-to-end encryption. Which configuration will meet these requirements?
Choose an answer
Tap an option to check your answer.
Correct answer: Install a third-party certificate on the EC2 instances for the ALB-to-instance connection. Import the third-party certificate into AWS Certificate Manager (ACM) and associate the imported certificate with the ALB. Terminate TLS at the ALB. Configure an AWS WAF web ACL and associate it with the ALB..
Why this is the answer
The correct option ensures end-to-end encryption and protection. Terminating TLS at the ALB using a public certificate (either from ACM or imported) handles client-to-ALB encryption. Installing a third-party certificate on EC2 instances for the ALB-to-instance connection provides encryption for the backend path, achieving end-to-end. AWS WAF can be associated directly with an ALB to protect against malicious web requests. Incorrect options: Replacing ALB with NLB and associating WAF with NLB is incorrect because WAF cannot be directly associated with an NLB. NLBs operate at Layer 4, while WAF operates at Layer 7. Terminating TLS at the ALB and using ACM certificates for ALB-to-EC2 server-side connections is not how ACM certificates are used for backend connections; ACM primarily provides public certificates for front-end termination. Using an NLB with WAF is incorrect as WAF does not integrate directly with NLB. Installing self-signed certificates on EC2 instances for NLB-to-instance connection is generally not recommended for production due to trust issues and management overhead.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed