ec2와 RDS
ec2
를 사용하면서 백엔드 RDS의 MySQL
서버와 연결하지 않아 아래와 같은 에러가 발생하였었습니다.Error: connect ETIMEDOUT
이란 에러로 원인을 찾는데 오래 걸렸습니다. 맥 환경에서는 통신이 잘 되지만 ec2
에 올린 백엔드 환경의 설정이 같음에도 에러가 발생하였는데 해결방법은 간단했습니다.
연결 방법
RDS
대시보드에서 ec2
와 연결할 서버를 선택 후 보안그룹
을 확인합니다.ec2
대시보드에서 RDS
에서의 보안그룹
과 같은 보안그룹
을 선택합니다. ec2
와 RDS
의 보안그룹
이 같지 않아 에러가 발생 하는 것으로 보안그룹
을 동일하게 만들어주면 해결됩니다.