반응형 EC22 [프로젝트] CICD (Github Actions, EC2, Docker, Putty, SSH) 적용 1. EC2 인스턴스 생성하기먼저 AWS EC2 콘솔에 접속해서 EC2 인스턴스를 생성하려고 한다. 왼쪽 인스턴스를 클릭하고 인스턴스 시작을 누른다.Ubuntu와 t3a.small로 설정하였다. 인스턴스는 본인이 맞는 성능과 요금의 인스턴스 유형을 고르기 바란다.나같은 경우는 t3a.small을 선택하였는데 나중에 실제 서비스 운영까지 목표로 하고 있기 때문에 약간의 과금이 발생할 수 있다.(호달달)나는 우선 SSH 트래픽을 내 IP에서만 허용하였다.Key Pair 설정은 EC2 인스턴스에 접속하기 위해 사용되는 암호화된 파일이다.AWS는 보안 문제로 인해 인스턴스 접속 시 ID, PW 방식을 권장하지 않는다.그래서 나도 하나 만들어주기로 했다. 이 값은 잃어버리면 인스턴스에 접속할 수 없어서 잘 저장해.. 2025. 1. 23. [프로젝트] CICD 1. Feedback + Q&Aquestion > 지금은 Spring Security JSESSION으로 로그인 하는데 JWT를 사용하는 게 좋을지 Redis를 세션 저장소로 사용하는 거로 수정하는 게 좋을지 고민이다.answer > 여러 내용이라 찾아보고 더 추가하여 정리한 답변은 아래와 같다.A. Spring Security에서 OAuth를 적용할 때의 흐름은 일단 아래와 같다.1) 클라이언트가 OAuth 제공자(Google, Kakao, etc)에게 로그인 요청2) OAuth 제공자가 Access Token 발급3) 클라이언트가 발급받은 OAuth Access Token을 내 서버에 전달4) 내 서버에서 OAuth Access Token 검증 후 사용자 정보 추출5) 내 서버의 DB에 사용자 존재 .. 2025. 1. 23. 이전 1 다음 반응형