A company is deploying a secure microservices application on Amazon EC2 instances within a private subnet () of an Amazon VPC. The application must receive HTTPS requests on TCP port from an internal Application Load Balancer (ALB) located in a separate private subnet (). Additionally, the EC2 instances must download container assets from Amazon S3 and write application logs to an S3 bucket. A Gateway VPC Endpoint is configured for S3 (`vpce-s3`) in the VPC. The company's security policy requires the use of strict, custom Network ACLs (NACLs) on the application subnet that operate under a default-deny posture, allowing only the minimum required traffic. Security Groups are also configured at the instance level.
Which of the following configurations must a solutions architect implement to establish secure, functional network connectivity for the application? (Select TWO.)
- An inbound rule in the application subnet NACL allowing TCP traffic from on port , and an outbound rule in the same NACL allowing TCP traffic to on ports .Answer
- An outbound rule in the application subnet NACL allowing TCP traffic to the Amazon S3 prefix list on port , and an inbound rule in the same NACL allowing TCP traffic from the Amazon S3 prefix list on ports .Answer
- CAn outbound rule in the application Security Group allowing TCP traffic to the Amazon S3 prefix list on port , and an inbound rule in the same Security Group allowing TCP traffic from the Amazon S3 prefix list on ports .
- DAn inbound rule in the application subnet NACL allowing TCP traffic from on port , relying on the NACL's stateful tracking to automatically allow outbound return traffic to the ALB.
- EAn outbound rule in the application subnet NACL allowing TCP traffic to the Amazon S3 prefix list on port , while routing S3 traffic through a NAT Gateway deployed in the application subnet to bypass inbound NACL requirements.