AWS/Project
여러 Account 및 VPC 간 Route53 프라이빗 호스팅 영역 공유
jih0ssang
2023. 12. 2. 13:24
상황
A Account: 프라이빗 호스팅 영역 존재
B Account: VPC 존재
필자는 각 계정마다 존재하는 CloudShell을 활용하여 설정했다.
A Account 접속
aws route53 create-vpc-association-authorization \
--hosted-zone-id <Account A의 프라이빗 호스팅영역 ID> \
--vpc VPCRegion=ap-northeast-2,VPCId=<Account B의 VPC_ID> \
--region ap-northeast-2
B Account 접속
aws route53 associate-vpc-with-hosted-zone \
--hosted-zone-id <Account A의 프라이빗 호스팅영역 ID> \
--vpc VPCRegion=ap-northeast-2,VPCId=<Account B의 VPC_ID> \
--region ap-northeast-2
CLI로만 설정 가능하다. (AWS는 자주 사용하지 않는 서비스는 CLI로 설정 가능하도록 해둔 것 같다..)
참고 블로그
https://younsl.github.io/blog/route53-vpc-association/
https://docs.aws.amazon.com/Route53/latest/APIReference/API_CreateVPCAssociationAuthorization.html