본문 바로가기

AWS

VPC 피어링

 

Connect to your RDS instance from another VPC | bmwlog

Suppose you have created a PostgreSQL database without public accessibility (we are talking about AWS RDS right now) within some VPC (e.g. VPC B) and you have a regular EC2 instance in another VPC (e.g. VPC A). Now you want to connect a client (e.g. psql)

bmwlog.pp.ua

 

주의사항

  • CIDR 대역이 겹치는 VPC 들 간에는 피어링을 생성할 수 없음
  • 서로 다른 리전에 있는 VPC들 간에는 피어리링을 생성할 수 없음
  • VPC 피어링은 유니캐스트 리버스 패스 포워딩(?) 을 지원하지 않음 (머라카노 ㅡㅡ)
  • VPC 리어링은 전이성(transitivity)를 지원하지 않음, 즉 VPC A(이하 A) 와 VPC B(이하 B) 사이에 피어링으로 연결돼 있고, B와 VPC C(이하 C) 가 피어링으로 연결돼 있으며, A와 C 는 피어링이 돼 있지 않다고 가정했을때 A와 C 통신은 불가능