A financial services firm is migrating its transactional applications to a multi-account AWS environment managed via AWS Organizations. The architecture consists of a Shared Services VPC in a central infrastructure account and multiple spoke VPCs in separate member accounts, all interconnected via an AWS Transit Gateway. The firm also maintains an on-premises datacenter connected to the Transit Gateway via an AWS Direct Connect connection. A Private Hosted Zone (PHZ) for `aws.bank.internal` is created in the central infrastructure account. Applications in the spoke VPCs must resolve records in `aws.bank.internal` and on-premises domain names ending in `onprem.bank.internal`. On-premises servers must also be able to resolve records in `aws.bank.internal`. Which of the following configurations should a Solutions Architect recommend to meet these requirements with the least administrative overhead?
- Create Route 53 Resolver Inbound and Outbound Endpoints in the Shared Services VPC. Create an outbound resolver rule for `onprem.bank.internal` pointing to the on-premises DNS servers, and share it with the spoke accounts using AWS Resource Access Manager. Authorize and associate the `aws.bank.internal` private hosted zone with the spoke VPCs using the Route 53 API.Cevap
- BShare the `aws.bank.internal` private hosted zone with the spoke accounts using AWS Resource Access Manager (RAM). In each spoke VPC, configure Route 53 Resolver Inbound Endpoints to handle queries for the `onprem.bank.internal` domain, and route on-premises DNS queries directly through the Direct Connect connection.
- CCreate Route 53 Resolver Inbound and Outbound Endpoints in the Shared Services VPC. Create an outbound resolver rule for `onprem.bank.internal` pointing to the on-premises DNS servers, and share it with the spoke accounts using AWS Resource Access Manager. Rely on Transit Gateway transitive routing to automatically resolve the `aws.bank.internal` private hosted zone from the spoke VPCs without manual association.
- DCreate Route 53 Resolver Inbound Endpoints in the Shared Services VPC. In each spoke VPC, create Outbound Endpoints with resolver rules for `onprem.bank.internal` pointing to the on-premises DNS servers. Route all DNS traffic directly through a Direct Connect Gateway private virtual interface without utilizing the Transit Gateway for DNS routing.