본문 바로가기

분류 전체보기

(226)
AWS-V5(CI/CD 배포) 8 IAM 사용자 생성 태그 추가는 건들지 않는다. .csv 다운로드 : 비밀 액세스 키는 추후 확인이 되지 않으니 다운 받아 저장해둔다. 해당 액세스 키와 비밀 액세스 키는 GitHub Action이 AWS의 Elastic Beanstalk에 접근하기 위해 필요한 키이다. iam 사용자가 생성된것을 확인 할 수 있다.
AWS-V5(CI/CD배포) - 7. 데이터베이스 및 테이블 생성 및 한글 입력 테스트 해보기 데이터베이스 및 테이블 생성 CREATE DATABASE metadb; USE metadb; CREATE TABLE book( id BIGINT AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255), content VARCHAR(255), author VARCHAR(255) ); 한글 입력 테스트 INSERT INTO book(title, content,author) VALUES('제목1', '내용1', '쌀');
AWS-V5(CI/CD배포) - 6. 한글 설정 확인 SHOW VARIABLES LIKE 'c%'; SELECT @time_zone, NOW();
AWS-V5(CI/CD배포) - 5 RDS 3306 포트 개방 내IP + 엘라스틱빈스톡의 EC2 연결 EC2 보안그룹 확인 RDS 보안그룹 인바운드 규칙 편집 포트개방
AWS-V5(CI/CD배포) -1 엘라스틱빈스톡 생성 1.엘라스틱빈스톡 생성 애플리케이션 이름 : aws-v5 플랫폼 : java 애플리케이션 코드 : 샘플 애플리케이션 HOSTNAME은 DB를 만들고 수정을 한다. 리스너 -> HTTP 80포트로 요청이 오면 로드밸런서는 EC2에게 전달한다. 프로세스 -> 서버 배포가 완료되면, 배포가 잘됐는지를 체크하는게 필요하다. ->HTTP 80 포트에 /주소로 요청했을때 200번대가 응답되면 성공 블루, 그린 배포설정(불가능)
Elastic Beanstalk 서비스 종료 엘라스틱 빈스톡 삭제 볼륨도삭제
aws 배포 jdk설치 sudo apt install openjdk-11-jdk 1. sudo apt-get update 2. sudo apt-get install net-tools 3. sudo apt-get install openjdk-11-jdk 4. git clone (어제 준 주소) 5. gradlew 실행권한주기 6. ./gradlew clean build 7. build/libs 폴더로 이동해서 8. nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>err.out & git 주소 복사 깃은 기본적으로 깔려있다 깃을 복제한다. build는 실행파일 gradlew 리눅스 실행파일 gradlew.bat 윈도우 실행파일 gradlew 실행권한 확인 ubuntu에게 소유자에..
aws 키생성 처음 만들고 실행하면 메뉴판 업데이트를 꼭해준다.