전체 글
-
Spring Boot | 웹 프로젝트 만들기 (Thymeleaf, Jar, Gradle, Eclipse)▼ Backend/스프링 (Spring) 2021. 7. 19. 11:55
▶ Spring Boot 웹 프로젝트 만들기 # Step 프로젝트 생성 Thymeleaf(Template Engine) 설정 Controller, html 생성 서버 실행 테스트 1. New > Project... 2. 프로젝트 설정 # 설정에 대한 설명 이름 설명 Service URL start springboot 서비스 URL이다. *변경하지 않는다. Name 프로젝트명 Type 프로젝트 빌드 및 의존성 관리 Maven 또는 Gradle Packaging 패키징을 Jar 또는 War를 선택한다. Java Version 8은 자바버전 1.8을 의미한다. Language Java, Kotlin Group 원하는 값을 넣으면 된다. 보통 도메인을 사용한다.. Artifact 아티팩트명인데, 이것이 프로젝트..
-
Spring Boot | Gradle Tooling version 3.x is not installed▼ Backend/스프링 (Spring) 2021. 7. 19. 10:34
Can not import using Gradle because Buildship Gradle Tolling version 3.x is not installed. You can install it from Eclipse Marketplace. 이클립스에서 Gradle를 사용하려는데, Buildship Gradle가 설치되어 있지 않거나, 버전이 낮은 경우 나타나는 메시지 Help > Eclipse Marketplace... Find > Gradle 이미 설치가 되어있는 경우 Installed를 선택한다. Update license accept > Finish 적용하기 위해 재시작한다. Marketplace에서 정상적으로 설치, 업데이트가 안될 경우 이클립스를 재실행 후 다시 시도해본다.
-
AWS | EC2 인스턴스 키 페어 추가, SSH 접속하기▼ DevOps/AWS 2021. 7. 15. 17:59
EC2에 SSH로 접근제어를 위해 키 페어(private-public)를 사용한다. 하나의 키 페어를 여러 개발자가 공유해서 쓸 수도 있겠지만 필요에 따라 개발자별로 키 페어를 관리하는 상황이 있을 수 있기 때문에 추가하는 방법에 대해 알아보도록 한다. 키 페어를 추가하거나 교체하려면 인스턴스에 연결할 수 있어야 한다. 기존 프라이빗 키를 분실했거나 키 페어 없이 인스턴스를 시작한 경우 인스턴스에 연결할 수 없으므로 키 페어를 추가하거나 교체할 수 없다. # 프라이빗 키를 분실한 경우 자세한 내용은 프라이빗 키를 분실한 경우 Linux 인스턴스에 연결 섹션을 참조한다. 키 페어로 검색 후 키 페어 (EC2 기능) 선택 우측에 키 페어 생성을 선택한다. 키 페어 이름 입력 → .ppk 선택 → 키 페어 생..
-
리눅스(Linux) | 별칭(alias) 생성, 확인, 삭제리눅스 (Linux) 2021. 7. 15. 15:17
별칭 생성 bash가 실행될 때 bash의 환경 정보가 포함된 .bashrc 파일을 읽어 들인다. 이 환경 정보에는 별칭 정보도 함께 들어간다. .bashrc 파일에 별칭을 설정해두면 언제나 별칭이 적용된다. .bashrc 파일은 각 계정의 홈 디렉토리에 존재한다. (/home/ec2-uesr) 계정의 홈 디렉터리에서 ls -al 명령어를 입력 ls -al .bashrc 파일에 직접 별칭을 입력해도 되지만, 기존 alias와 구분하기 위해 .bash_aliases 파일을 생성하여 사용하도록 권장하고 있다. 따라서 .bash_aliases 파일을 생성 후 alias를 적용해본다. 예) 톰캣의 시작, 중지 sh 파일을 별칭으로 만들어 간단하게 사용해본다. # .bash_aliases 파일생성 touch .b..
-
-
AWS | CLI를 이용하여 S3 버킷 액세스, 파일 업로드, 다운로드하기▼ DevOps/AWS 2021. 7. 14. 17:56
시작하기 전 CLI(명령줄 인터페이스)를 통해 S3 버킷에 액세스를 하려면 IAM 자격증명을 통해 액세스 키를 먼저 발급받아야 한다. IAM 계정이 생성되지 않았으면 생성부터 하고 진행한다. AWS | IAM 계정 생성 (그룹, 역할, 정책) IAM(Identity and Access Managemnet)이란? AWS의 리소스에 대한 접근제어와 권한을 가지도록 계정 또는 그룹을 생성하는 서비스이다. IAM 계정에 따라 EC2 서비스만 접근할 수 있도록 권한을 부여하고, 다른 kitty-geno.tistory.com 액세스 키를 발급받지 않은 경우 아래와 같은 메시지가 출력된다. An error occurred (InvalidAccessKeyId) when calling ther ListBuckets op..
-
AWS | S3 버킷 생성▼ DevOps/AWS 2021. 7. 14. 16:11
▶ Amazon S3(Amazon Simple Storage Service)란? 인터넷 스토리지 서비스로 웹 규모 컴퓨팅 작업을 보다 쉽게 할 수 있도록 도와준다. 제공하는 단순한 웹 서비스 인터페이스를 사용하여 언제든지 웹상 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있다. 1. 서비스 → S3 2. 버킷 → 버킷 만들기 3. 버킷 이름 입력 → AWS 리전 선택 → 버킷 만들기 4. 생성된 버킷 확인 → 상세페이지 이동 5. 폴더 만들기 6. 폴더 이름 입력 → 폴더 만들기 7. 추가된 폴더 확인 8. 폴더에 파일 추가 9. 파일 확인 CLI를 통하여 S3 버킷 파일 업로드, 다운로드 구현하기 AWS | CLI를 이용하여 S3 버킷 액세스, 파일 업로드, 다운로드하기 명령줄 인터페이스(CLI)..
-
AWS | EC2에 IAM 역할 추가 및 콘솔 접속▼ DevOps/AWS 2021. 7. 13. 15:16
이전 포스팅에서 IAM 계정을 생성 후 작성되었습니다. AWS | IAM 계정 생성 및 접속 IAM(Identity and Access Managemnet)이란? AWS의 리소스에 대한 접근제어와 권한을 가지도록 계정 또는 그룹을 생성하는 서비스이다. IAM 계정에 따라 EC2 서비스만 접근할 수 있도록 권한을 부여하고, 다른 kitty-geno.tistory.com 1. EC2 인스턴스 체크 → 작업 → 보안 → IAM 역할 추가 2. IAM 계정이 속해있는 역할(Role) 선택 → 저장 3. IAM → 사용자 → AWS Console에 접속할 계정 선택 4. 보안 자격 증명 → 콘솔 비밀번호 → 관리 5. 콘솔 액세스 관리 콘솔 액세스 → 활성화 비밀번호 설정 → 사용자 지정 비밀번호 → 비밀번호 설..