ELB랑 EC2랑 연동하는 부분을 계속 하고 있습니다. VPC에서 VPC with…

ELB랑 EC2랑 연동하는 부분을 계속 하고 있습니다. VPC에서 VPC with Public and Private Subnets(두번째 옵션)을 선택해서 템플릿이 만들어졌고요. EC2(web, was 등등)는 모두 private서브넷에 만들고 NAT을 통해서 들어가고 있습니다. 근데 RDS의 경우는 어떻게 해야 할까요? RDS를 private subnet에 넣고 Route table에도 NAT으로 연결을 해줬고, Public Access 속성도 Yes로 지정해줬는데도 외부 접속이 안되네요.(툴로 접속 안됨 등….) 어떻게 해야할까요?

3 thoughts on “ELB랑 EC2랑 연동하는 부분을 계속 하고 있습니다. VPC에서 VPC with…

  1. 그냥 public subnet으로 해서(route table을 인터넷게이트웨이 있는걸로 연결) 외부접속했습니다. DB부을 때만 이렇게 하고 서비스 돌릴때는 인터넷게이트웨이를 해제시키고 돌리는 식으로…. 이렇게 해도 서비스 돌아가네요.

  2. NAT를 통해서 PrivateSubnet 안의 특정 인스턴스로 접속하시려면 NAT에서 iptables 등으로 해당 인스턴스로 Port Forwarding을 해주셔야 합니다. (공유기 생각하시면 됩니다) 혹시 이 부분이 빠진게 아닌가 싶은데요…
    부연으로… 원래는 PublicAccess 속성이 필요 없겠지만 (제가 해보기론)이게 중간에 바꿀수 있는 속성도 아니고 해서, 조치 취하신것처럼 긴급할때 네트워크만 옮겨서 IGW통해서 PublicIP로 접속 할수 있기 때문에 해놓으면 편하긴 합니다. 어차피 Private에선 의미 없구요.

Comments are closed.