썸네일 AWS RDS 연동을 하다 생긴일..(외부연결 Timeout문제 해결) 문제상황새로운 프로젝트에서 AWS RDS을 사용해보기 위해서 ec2도 만들고 aws rds도 만드는데 dbeaver에서 연결을 하려 하니까 자꾸 time out 에러가 발생했다. 하지만 ec2을 통해 ssh 접속을 하여 연결하거나, 실제로 ec2 에서 db에 접속하였을 때는 연결이 문제없이 되고 db에 문제또한 없는 현상이었다. 즉 외부에서 접근하는 연결만 차단되어 있는 상황이었다. 그래서 열심히 인터넷 검색을 해보았는데 다들 말하는 해결 방법은 결국 3가지였다. 1. 퍼블릭 액세스 Yes? No?먼저 RDS의 퍼블릭 액세스 부분을 확인해보자. 처음 RDS을 생성할 때는 퍼블릭 액세스를 Yes로 체크할 수 없기 때문에 생성한 이후 다시 수정 버튼을 통하여 접근할 수 있도록 Yes로 설정해주었다.하지만 나..
썸네일 Oauth 인증 구현 당시 프론트와 백엔드를 연결하며 생긴 일..(CORS에러) 백엔드에서 Oauth 인증을 하고 프론트에서 버튼을 눌러서 정상적으로 작동하는지 확인을 해보기로 했다. 대충 이러한 느낌의 로직이 되지 않을까? 하고 생각을 했고 구현 방식은 다음과 같이 생각했다 프론트 측에서 백엔드 oauth시작 컨트롤러 부분에 Get요청(Spring Security라면 localhost:8080/oauth2/authorization/~~~) 백엔드 측에서 login페이지로 redirect oauth로그인 성공 시 redirect_uri로 redirect 됨 code를 이용해 token발급받고 유저 정보 가져오기 백엔드 측에서 DB에 저장 이후 토큰 생성 및 프론트 전달 그런데 프론트측에서 버튼을 누르는 순간부터 에러가 발생했다. 그 악명높은 CORS에러.... 그래서 백엔드 측에서 ..
이 블로그는 나만의 개발 교재가 될 예정이다 다니던 영업 일을 그만두고 개발 공부를 시작한지도 10개월 가까이 되어갔다. 일에 대한 성취감이 부족하다고 느껴져서 평소 도전해보고 싶었던 개발쪽을 1년이라도 늦기 전에 시작했다. 그렇게 공부를 이어나가고 지식을 쌓아가던 도중, 개발자들이라면 다른 직무들처럼 지식을 습득하는 것도 중요하지만 블로그를 작성하고 자신의 지식을 정리하는것 또한 중요하다는 것을 알게 되었다. 내 블로그는 내가 현재 진행중인 코스에 대한 내용들과, 공부를 진행하며 알게 된 내용들을 지식이 없는 채로 들어온 사람이라면 누구나 나갈 때, 아~ 이렇게 하면 되는구나 하는 길잡이가 되는 것을 목표로 진행을 할 예정이다. 개발자라면 코드를 작성하고 프로그램을 만드는 것 또한 중요하지만, 내 지식을 동료와 나누는 과정을 바탕으로 발전해가는 ..