AWS 배포2_2024-02-27

 

 

Cloud Front 설정

웹 사이트 엔드포인트 사용 선택

 

허용된 HTTP 방법 3번째꺼 선택

WAF - 보안 보호 비활성화 선택

 

가격분류 - 북미, 유럽, 아시아, 중동 및 아프리카에서 사용 선택

사용자 정의 SSL 인증서 - 인증서 없으면 만들어야함(AWS 배포 1참고)

 

인증서 만들때 도메인을 두개 넣으면 두개의 상태 모두 성공이 되어야 인증서가 발급이 되고 SSL인증서 선택이 가능하다.

기본값 루트 객체 - /index.html 입력

배포 도메인 이름 복사

route53 - www.greatjang.shop  - 레코드 편집 - 값에 cloud front 배포도메인 이름 입력

 

cloud front설정 편집 - 대체 도메인 이름 - www.greatjang.shop  입력

접속 확인

 


백엔드(EC2)관련 배포

git clone order-system레포

./gradlew bootjar => excutablejar 1개만

java -jar abc.jar

 

=> DB가 없어서 error

=> aws RDS 서비스 사용으로 DB 구축

= aws 데이터베이스 관리 시스템(관계형 RDS) 

 

=> RDS는 DB의 ID, PW를 포함하고 있기 때문에 git repo를 private로 변경해야함

=> private로 변경하면 EC2 clone을 받지 못하는 문제가 발생

==>그렇기 때문에 반대로 github-gitaction으로 배포자동화 진행 할것.

 


RDS 구축

REFERENCE

 

https://unchae.tistory.com/entry/AWS-RDS-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EA%B5%AC%EC%B6%95%ED%95%B4%EB%B3%B4%EC%9E%90

 

 

MariaDB 선택

 

프리티어 선택

 

암호 자동 생성 선택

생성 확인

수정 - 연결 - 추가 구성 - 퍼블릭 엑세스 가능으로 변경

 

RDS 연결 및 보안에 VPC 보안그룹 수정

 

보안 그룹 편집 - MYSQL 3306 Post 추가

 

Heidsql로 DB 접속 테스트

RDS 엔드포인트 확인하여 호스트명에 입력 / RDS 생성시 확인한 사용자 및 암호 입력

 

DB접속 완료 확인

 

'Cloud > AWS' 카테고리의 다른 글

Docker1_2023_02_29  (0) 2024.03.04
AWS 배포3_Git action_2024-02-27  (0) 2024.02.27
AWS 배포1_2024-02-26  (0) 2024.02.27
AWS S3 vue.js build  (0) 2024.02.17
AWS EC2 클라우드 서버 생성  (0) 2024.01.08