A logistics company is deploying a telemetry receiver API on Amazon EC2 instances. The instances are managed by an Auto Scaling group (ASG) behind an Application Load Balancer (ALB). The API is configured to listen on TCP port 50051. The ALB is configured with an HTTPS listener that routes traffic to a target group associated with the ASG. After deploying the application, the solutions architect notices that the ALB target group shows all EC2 instances as unhealthy. The security group associated with the EC2 instances currently allows inbound traffic on port 50051 from the ALB security group, and outbound traffic to all destinations. Which combination of actions should the solutions architect take to resolve this issue and ensure the instances are marked healthy? (Select two.)
- Modify the target group's health check settings to use port 50051 instead of the default port.Answer
- Configure the Application Load Balancer's security group to allow outbound TCP traffic on port 50051 to the security group of the EC2 instances.Answer
- COverride the target group health check port to port 80, since Elastic Load Balancing requires health check traffic to use standard web ports.
- DAdd a rule to the subnet's Network ACL to allow inbound traffic on port 50051, as Security Groups are stateless and require explicit network-level rules to permit return traffic.
- EConfigure an Amazon Route 53 latency routing policy to route client requests directly to the EC2 instances, bypassing the Application Load Balancer when targets are marked unhealthy.