본문 바로가기

AWS31

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 12일차 Ch 06. AWS Server 07. 카카오 로그인 - 1 08. 카카오 로그인 - 2 09. 카카오 로그인 - 3 10. 카카오 로그인 - 4 KakaoDevelopers https://developers.kakao.com/ 내 애플리케이션 버튼을 클릭한다. 애플리케이션 추가 앱 이름과 사업자명은 테스트용이므로 임의값을 적어준다. 키가 발급되었다. JavaScript 키 를 이용하여 카카오 로그인 서비스를 진행해볼 것이다. 카카오 로그인 로그인 API 설정 좌측의 카카오 로그인 항목을 클릭하고 로그인 API를 활용하기 위해서는 활성화 ON이 되어야 한다. ON으로 변경해주자. 플랫폼 등록 접속할 도메인정보를 등록한다. 등록하지 않으면 login.jsp에 선언된 kakao script를 호출하지 못하고.. 2021. 9. 17.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 11일차 Ch 06. AWS Server 01. RDS 설정 1 02. RDS 설정 2 03. RDS 설정 3 04. RDS 설정 4 05. RDS 설정 5 06. S3 설정 및 이미지 업로드 다음과 같은 순서대로 실습을 진행할 예정이다. RDBMS(관계형 데이터베이스) 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류이다. 2차원 테이블(Table) 형태로 이루어져 있으며, Key와 Value로 구성된다. 데이터의 종속성을 관계(Relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. 현재 많이 사용되는 관계 데이터 모델 DBMS는 Oracle, MySQL 등이 있다. NoSQL 관계형 모델을 사용하지 않으며 테이블간의 조인 기능이 없다. 스키마가 없기 때문에 유연하며 자유로운 데이터 구조를.. 2021. 9. 16.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 10일차 Ch 05. Jenkins 05. Jenkins 배포 및 파이프라인 #3 06. Jenkins 배포 및 파이프라인 #3 실습 배포를 위한 플러그인 설치 설치 가능 탭을 클릭하면 설치 가능한 플러그인 목록을 확인할 수 있다. Publish Over SSH를 입력한 후 목록에서 체크버튼을 클릭하고 Install without Restart 버튼을 클릭한다. 설치 중임을 알 수 있다. 시스템 설정 SSH 설정 시스템 설정 항목의 맨 아래에 위치한다. 좀전에 Publish Over SSH 플러그인을 설치해서 항목이 추가 된것이다. 아래 정보를 세팅하기 위해서 ssh key 값을 생성해 주어야 한다. 1. SSH 키를 생성한다. ssh key는 /var/jenkins_home/.ssh/ 디렉토리에 생성된것을 확인.. 2021. 9. 15.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 09일차 Ch 05. Jenkins 01. Jenkins 소개 및 설치 #1 02. Jenkins 소개 및 설치 #1 실습 03. Jenkins 소개 및 설치 #2 04. Jenkins 소개 및 설치 #2 실습 젠킨스란? 허드슨 프로젝트로 개발된 지속적으로 통합 서비스를 제공해 주는 툴이다. Continuous Integration(CI) 툴이라고도 하며 젠킨스가 하는 역할은 Github 혹은 BitBucket에 업로드 된 소스코드를 빌드, 컴파일을 해주어서 오류를 감지하고 개발, 운영 서버에 배포까지 할 수 있다. 장점 다양한 환경에서 빌드 테스트 환경을 맞출 수 있다. 정적 코드 분석을 통해 코딩 규약을 준수하고있는지 체크할 수 있다. 다양한 테스트 환경에 대해 배포작업을 연결할 수 있다. 빌드 타임을 비롯해.. 2021. 9. 14.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 08일차 Ch 04. 빗버킷 소개 01. 빗버킷 소개 (3) 02. 빗버킷 활용 (4) 03. 빗버킷 소개 (3) 실습 04. 빗버킷 활용 (4) 실습 형상 관리 BitBucket은 github 와 마찬가지로 소스를 관리하는 웹 기반 버젼 관리 저장소 호스팅 서비스이다. BitBucket은 Atlassian의 제품이며 Atlassian 제품들과의 연동이 가능하다. 형상 관리를 해야하는 이유 동일한 프로젝트의 소스코드를 다른 개발자와 공유할 공간이 없다면 개발자1이 수정하고 개발한 부분과 개발자2가 수정하고 개발한 부분을 합치는 것이 매우 용이하지 않을것이다. 만약 이 작업을 직접 수정한다면 다른 사람이 개발을 시작한 시점에는 수정하고 있지 않은 개발자는 할일이 없을것이다. 그래서 만들어진 것이 형상관리 이다. 과.. 2021. 9. 13.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 07일차 Ch 03. 협업 툴 활용 A-Z 01. 스프링 프로젝트 세팅 1 02. 스프링 프로젝트 세팅 2 03. 스프링 프로젝트 세팅 실습 1 - 1 04. 스프링 프로젝트 세팅 실습 1 - 2 05. 스프링 프로젝트 세팅 실습 2 스프링 프로젝트 세팅 해당 강의영상에서는 이클립스를 사용하여 진행하지만 본인은 IntelliJ IDE를 이용해서 진행보겠다. OpenJDK 설치 https://jdk.java.net/archive/ Spring Framework는 자바로 만든 웹 프레임워크기 때문에 javak development kit(jdk)가 필요하다. 11버전을 설치해보자. 압축 해제 및 폴더 이동 다운로드 한 디렉토리로 이동하고 압축을 해제한다. cd ~/Downloads tar xf openjdk-11_o.. 2021. 9. 12.