How to deploy AWS Network Firewall to minimize changes in a multi-VPC environment?
A network engineer needs to improve the network security of an existing AWS environment by adding an AWS Network Firewall firewall to control internet-bound traffic. The AWS environment consists of five VPCs. Each VPC has an internet gateway, NAT gateways, public Application Load Balancers (ALBs), and Amazon EC2 instances. The EC2 instances are deployed in private subnets. The architecture is deployed across two Availability Zones. The network engineer must be able to configure rules for the public IP addresses in the environment, regardless of the direction of traffic. The network engineer must add the firewall by implementing a solution that minimizes changes to the existing production environment. The solution also must ensure high availability. Which combination of steps should the network engineer take to meet these requirements? (Choose two.)
Community Votes
63% of anonymous learners picked answer BE. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
This question tests the understanding of distributed vs. centralized firewall deployment models and the specific route table modifications required to inspect internet-bound traffic without disrupting existing private subnet configurations.
This question explores deploying AWS Network Firewall in a distributed model across multiple VPCs to inspect internet-bound traffic while minimizing changes to the existing production environment. The correct approach involves creating new subnets for the firewall endpoints and updating the route tables of the public subnets hosting NAT gateways and ALBs.
Many candidates incorrectly choose Option A (centralized inspection VPC) because it seems to minimize changes by avoiding modifications to existing VPCs. However, a centralized model requires Transit Gateway or VPC peering, which introduces significant architectural changes and complexity not mentioned in the scenario.
Community Discussion (11 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
The scenario describes a distributed environment with five independent VPCs, each containing public and private subnets across two Availability Zones. The requirement is to add AWS Network Firewall to control internet-bound traffic while minimizing changes to the existing production environment and ensuring high availability.
Why Option B is correct: Option B proposes deploying Network Firewall in each VPC with new subnets in each Availability Zone. This distributed approach aligns with the existing architecture where each VPC operates independently. By creating dedicated subnets for the firewall endpoints, you avoid modifying existing subnet configurations, thus minimizing disruption. Deploying endpoints in two AZs per VPC ensures high availability.
Why Option E is correct: Option E involves updating the route tables of the public subnets that host NAT gateways and ALBs. Since the requirement is to inspect internet-bound traffic, the traffic from private subnets (EC2 instances) already routes to NAT gateways in public subnets for internet access. By adding routes in the public subnet route tables to direct traffic through the Network Firewall endpoints, you can inspect this traffic without altering the private subnet route tables. This approach minimizes changes to the existing production environment.
Why Option A is incorrect: Option A suggests a centralized inspection VPC. While this might seem to minimize changes to existing VPCs, it requires implementing Transit Gateway or VPC peering to route traffic to the central firewall. This introduces significant architectural changes, additional costs, and complexity, contradicting the requirement to minimize changes.
Why Option C is incorrect: Option C proposes using existing subnets for Network Firewall endpoints. This would require modifying existing subnet configurations, potentially disrupting current workloads and violating the requirement to minimize changes.
Why Option D is incorrect: Option D suggests updating the route tables of private subnets. While this would route traffic through the firewall, it modifies the existing private subnet configurations, which contradicts the requirement to minimize changes. Additionally, since the traffic is already routed to NAT gateways in public subnets, inspecting at the public subnet level is more efficient.
Official Reference
Exam Strategy
When a question emphasizes 'minimizing changes to the existing environment,' carefully evaluate whether the proposed solution introduces hidden dependencies like Transit Gateway or VPC peering. Distributed solutions that work within existing boundaries often score higher on this criterion than centralized ones.
Related Analysis
Practice All ANS-C01 Questions
Access 137 questions with complete answers and detailed explanations.
View Full ANS-C01 Practice Test →