An enterprise is designing a new multi-VPC architecture in the `us-west-2` Region. The architecture contains:
- `vpc-logistics-core` () hosting critical backend applications across two Availability Zones.
- `vpc-egress-shared` () serving as a centralized egress VPC with NAT Gateways.
- A centralized Route 53 Private Hosted Zone (PHZ) `logistics.aws.internal` hosted in a separate shared services account.
All spoke VPCs connect to `vpc-egress-shared` using an AWS Transit Gateway (`tgw-global-transit`). The solution must provide highly available outbound internet connectivity, prevent any direct network communication between spoke VPCs, and enable private DNS resolution of names within `logistics.aws.internal` for all instances in the spoke VPCs.
Which TWO configurations must a Solutions Architect implement to meet these requirements?
- Associate the Route 53 Private Hosted Zone `logistics.aws.internal` with each consumer VPC by creating VPC association authorizations in the shared services account and then associating the zone with the VPCs in their respective accounts.Answer
- Configure a Transit Gateway route table associated with the spoke VPC attachments that has a static route for pointing to the egress VPC attachment, and do not propagate spoke VPC routes into this route table.Answer
- CAssociate the Route 53 Private Hosted Zone `logistics.aws.internal` only with the egress VPC, and configure the spoke VPCs to direct all DNS queries to a Route 53 Resolver inbound endpoint in the egress VPC via Transit Gateway routing.
- DConfigure a single Transit Gateway route table associated with all VPC attachments with route propagation enabled, and deploy AWS Network Firewall in the egress VPC to block spoke-to-spoke network traffic.
- EDeploy a single NAT Gateway in one public subnet of `vpc-egress-shared`, and configure the default route () in all private subnets of `vpc-egress-shared` and the spoke VPCs to point to this NAT Gateway.