Cross-Account Route 53 Private Hosted Zone
Prerequisites
Implementation Steps
1. Account A - Create Authorization
# Get Hosted Zone ID
aws route53 list-hosted-zones --profile account-a
# Create Authorization
aws route53 create-vpc-association-authorization \
--hosted-zone-id <HOSTED_ZONE_ID> \
--vpc VPCRegion=us-east-1,VPCId=<VPC_ID> \
--profile account-a2. Account B - Create Association
# Associate VPC with Hosted Zone
aws route53 associate-vpc-with-hosted-zone \
--hosted-zone-id <HOSTED_ZONE_ID> \
--vpc VPCRegion=us-east-1,VPCId=<VPC_ID> \
--profile account-b3. Account A - Clean Up Authorization
CloudFormation Implementation
Account A Template
Account B Template
Verification Steps
Troubleshooting
Security Considerations
Monitoring
Cost Considerations
Best Practices
Last updated