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
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 |