An enterprise is designing a new multi-VPC networking environment on AWS. The environment consists of a central egress VPC (`vpc-egress-prod`) and two application spoke VPCs (`vpc-app-a` and `vpc-app-b`) across two Availability Zones in the `us-east-1` Region. An AWS Transit Gateway is deployed to interconnect all VPCs.
The application spoke VPCs host workloads that require:
1. Highly available outbound internet connectivity to download software patches.
2. Private DNS resolution for a domain named `corp.internal`, which is managed via a Route 53 Private Hosted Zone (PHZ) in a shared services AWS account.
Which of the following actions should the solutions architect take to meet these requirements with high availability and minimal operational overhead? (Select TWO.)
- Associate the Route 53 Private Hosted Zone `corp.internal` directly with both `vpc-app-a` and `vpc-app-b` from the shared services account where the zone is hosted.Answer
- Deploy a NAT Gateway in each of the two Availability Zones in `vpc-egress-prod` and configure the Transit Gateway route tables to route outbound internet traffic from the spoke VPCs to the NAT Gateway in the corresponding Availability Zone.Answer
- CDeploy a single NAT Gateway in one Availability Zone within `vpc-egress-prod` and route all outbound internet traffic from both spoke VPCs to this NAT Gateway through the AWS Transit Gateway.
- DDeploy Route 53 Resolver inbound endpoints in the shared services account and outbound endpoints in `vpc-app-a` and `vpc-app-b`, then configure Resolver rules to forward DNS queries for `corp.internal` across the endpoints.
- EConfigure a Direct Connect Gateway directly connected to virtual private gateways (VGWs) in both spoke VPCs to handle transitive routing and resolve DNS between them without using the AWS Transit Gateway.