A multinational financial corporation has established a multi-account AWS environment using AWS Organizations. A Shared Services account contains a central VPC (, CIDR ) and hosts a Route 53 Private Hosted Zone (PHZ) for the domain . A Production account contains a core workload VPC (, CIDR ). Both VPCs are interconnected via an AWS Transit Gateway. The on-premises corporate network is connected to the Transit Gateway using AWS Direct Connect with a Transit VIF and utilizes local DNS servers at and for the domain .
The company requires name resolution between and , and also requires that resources in both and on-premises resolve records in . The solution must minimize costs and administrative overhead by avoiding redundant endpoints.
Which design strategy should a solutions architect implement to meet these requirements?
- AShare the Private Hosted Zone for the corporate domain with the Production account using AWS Resource Access Manager (RAM). In the Production account, associate the shared hosted zone with the production VPC. Create Route 53 Resolver outbound endpoints in the production VPC and a forwarding rule for the on-premises domain pointing to the on-premises DNS servers. Create inbound endpoints in the shared services VPC and configure on-premises forwarders for the corporate domain to target the inbound endpoint IP addresses.
- BCreate Route 53 Resolver inbound and outbound endpoints in both the shared services VPC and the production VPC. In each account, create a Route 53 Resolver forwarding rule for the on-premises domain pointing to the on-premises DNS servers. Do not associate the Private Hosted Zone with the production VPC; instead, configure a forwarding rule in the Production account for the corporate domain pointing to the inbound endpoints of the shared services VPC.
- In the Shared Services account, authorize the association of the private hosted zone with the production VPC. In the Production account, associate the production VPC with the private hosted zone. Create Route 53 Resolver inbound and outbound endpoints in the shared services VPC. In the Shared Services account, create a Resolver forwarding rule for the on-premises domain pointing to the on-premises DNS servers, share this rule with the Production account via AWS Resource Access Manager (RAM), and associate it with the production VPC. Configure the on-premises DNS servers to forward queries for the corporate domain to the inbound endpoint IP addresses.Answer
- DIn the Shared Services account, authorize the association of the private hosted zone with the production VPC. In the Production account, associate the production VPC with the private hosted zone. Create Route 53 Resolver outbound endpoints in the shared services VPC, and create a forwarding rule for the on-premises domain pointing to the on-premises DNS servers. Share this rule with the Production account via AWS Resource Access Manager (RAM). Configure the on-premises DNS servers to forward queries for the corporate domain to the Route 53 Resolver IP address of the shared services VPC via the Transit Gateway.