A global financial payment processor manages its multi-account environment on AWS using AWS Organizations. The network topology consists of a central Network Services Account containing a Shared Services VPC that acts as a hub, connected to multiple application VPCs in member accounts via AWS Transit Gateway. The Shared Services VPC has inbound and outbound Route 53 Resolver endpoints to handle hybrid DNS resolution with an on-premises data center connected via AWS Direct Connect.
An application team in Account A (Production) hosts a critical payment service and creates a Route 53 Private Hosted Zone (PHZ) named `prod.payments.internal` associated with the Production VPC in Account A. An on-premises payment gateway needs to resolve hostnames within `prod.payments.internal` via the Direct Connect connection. Additionally, workloads running in other member account VPCs must also be able to resolve these hostnames.
Which configuration strategy must a solutions architect implement to meet these requirements with the least administrative overhead while ensuring that DNS traffic complies with the centralized hybrid network design?
- In Account A, submit a cross-account VPC association authorization to link the private hosted zone with the Shared Services VPC in the Network Services Account. From the Network Services Account, accept the association request using the AWS CLI or Route 53 API. Configure the on-premises DNS servers to forward queries for the domain to the inbound Route 53 Resolver endpoint IP addresses in the Shared Services VPC. Repeat the cross-account authorization and association process for any other member account VPCs requiring resolution.Answer
- BCreate a Route 53 Resolver outbound rule in the Network Services Account for the domain, targeting the Transit Gateway's network interfaces. Share the rule with Account A and the other member accounts using AWS Resource Access Manager (RAM). In each member account, associate the shared rule with the respective application VPCs, and configure on-premises DNS servers to forward queries directly to the Transit Gateway's elastic network interfaces.
- CIn the Network Services Account, open the Route 53 console and associate the Shared Services VPC directly with the private hosted zone hosted in Account A. Configure the on-premises DNS servers to forward all queries for the domain to the inbound Route 53 Resolver endpoint IP addresses in the Shared Services VPC. In each member account VPC, configure the local VPC DHCP options set to point to the inbound endpoint in the Shared Services VPC.
- DUse AWS Resource Access Manager (RAM) to share the private hosted zone from Account A with the AWS Organization. Once shared, associate the private hosted zone with the Shared Services VPC in the Network Services Account and the other application VPCs. Configure the on-premises DNS servers to forward queries for the domain to the inbound Route 53 Resolver endpoint IP addresses in the Shared Services VPC.