목록SpringBoot [예제] 블로그 만들기/AWS-Beanstock (3)
코드 그라데이션
IntelliJ 우측 상단의 그래들 버튼 누르고 빌드 하면 build/libs 에 jar 파일이 생성된다. 이후 Beanstock 화면으로 돌아와서 클릭 배포 버튼 클릭해서 설정을 완료하고 이 URL을 복사하여 구글 클라우드 콘솔로 이동하여 다만 형식을 "주소/login/oauth2/code/google" 뒤에 붙여줘야 한다. 이러고 수정한 후 시도하면 구글 로그인이 완료됨.
Elastic Beanstock로 서비스 생성하기 - 이 과정은 https://www.youtube.com/watch?v=UgKFaUHaIsg 참고하여 진행 (책에는 많은 부분이 생략되어 있음.) Elastic Beanstock 에서 RDS 생성하기 - 현재 나는 배포를 완료했으므로 생성이 된 상태이긴 함. 접속하고 나면 다음 단계로, 환경변수를 추가해주어야 한다. 추가할 내용 이름 값 JWT_SECRET_KEY 설정한 값 SERVER_PORT 5000 SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_ID 구글에서 발급 받은 값 SPRING_SECURITY_OAUTH2_CLIENT_REGISTRATION_GOOGLE_CLIENT_SCOPE email...
AWS란 - 지금까지는 로컬에서 실행. 이렇게 로컬에서만 실행하고 테스트하면 휴대폰이나, 다른 PC에서 접속할 수 없다. - 만약 다른 PC에서도 이 서비스에 접속하려면 실제 서버에 스프링 부트 서버를 올려 실행해야 한다. - 이런 행위를 실무에서는 배포라고 한다. 배포는 서버용 PC를 구매해서 배포하는 방법과 AWS와 같은 클라우드 컴퓨팅 서비스를 이용해 배포하는 방법이 있다. AWS 서비스로 나의 애플리케이션 배포하기 [그림] AWS 서비스의 대략적인 구조 # 가상의 PC 또는 서버 EC2 - EC2는 AWS에서 제공하는 클라우드 컴퓨팅 서비스로 가상의 PC, 즉, 서버 한 대를 임대하는 서비스. # 유동적으로 EC2를 관리해주는 오토 스케일링 그룹 - 그런데 앞 그림을 보면 EC2는 3개이다. 왜?..