An organization is launching an internal analytics dashboard on Amazon EC2 instances managed by an Auto Scaling group. The dashboard application is configured to run on TCP port 8080. The instances are deployed in private subnets behind an Application Load Balancer (ALB). The solutions architect has associated a custom Network ACL (NACL) with the private subnets. Although security groups are configured to allow port 8080 traffic between the ALB and the EC2 instances, the ALB target group reports all instances as unhealthy. Local testing confirms the dashboard service is responding normally on port 8080.
Which combination of steps must the solutions architect take to resolve this issue and allow the health checks to pass? (Select two.)
- Modify the target group's health check configuration to query port 8080 instead of the default port 80.Answer
- Add an outbound rule to the private subnet's custom Network ACL to allow TCP traffic to the load balancer subnet on ephemeral ports (1024-65535).Answer
- CAdd an outbound rule to the EC2 instances' security group to allow traffic on ephemeral ports (1024-65535) to the load balancer security group.
- DCreate an Amazon Route 53 latency routing policy to route traffic directly to the private IP addresses of the EC2 instances when the load balancer health checks fail.
- EChange the target group port configuration to port 80 and use an Application Load Balancer listener rule to translate traffic to port 8080.