프로젝트를 배포할 AWS ElasticBeanstalk 을 생성해 봅시다 ~
[ AWS EB 생성하기 ]
0. 공식 문서
🏠 https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/using-features.environments.html
1. AWS VPC 미리 만들어놓기
2. AWS EB 생성하기
기본 설정에서 변경한 사항만 메모
1️⃣
2️⃣
· 애플리케이션 이름 : GitHub Action 스크립트와 동일하게 작성
· 환경 이름 : 애플리케이션 이름 작성 시 자동으로 채워짐
- 도메인 : 필요 시 세팅 → 가용성 확인
· 플랫폼 : Java
· 사전 설정 : 사용자 지정 구성
3️⃣
· 미리 만들어놓았던 역할 사용
→ AmazonSSMFullAccess : Spring Security 사용 시 추가
4️⃣
· VPC 선택
· 퍼블릭 IP 주소 활성화
· 인스턴스 서브넷 : public vpc 에 연결된 서브넷 사용
· RDS 사용 안함
5️⃣
· EC2 보안 그룹 선택
· 오토 스케일링 그룹 환경 유형 : 밸런싱된 로드
- 인스턴스 최솟값 : 1
- 인스턴스 최댓값 : 2
· 인스턴스 유형 : t2.micro
· 리스너 포트 추가 : 8080
· 기존 80번 포트 프로세스 편집
- 헬스체크용 경로 설정 : /health
6️⃣
· 관리형 플랫폼 업데이트 비활성화
· 애플리케이션 배포 : 추가 배치를 사용한 롤링
· 환경 속성 추가
- 이름 : PORT
- 값 : 8080
📌 EB 생성 완료 - !
'Spring > [P] AI 챗봇 기반 맞춤형 레시피 서비스' 카테고리의 다른 글
프로젝트 회고 - IRECIPE (0) | 2024.03.18 |
---|---|
[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 TroubleShooting (0) | 2024.03.15 |
[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 (2) GitHub Action Secrets 등록하기 (0) | 2024.03.13 |
[AWS ElasticBeanstalk/GitHub Action] CI/CD 구축 (1) 배포 스크립트 작성하기 (0) | 2024.03.12 |
[SpringBoot/Querydsl] QnA 대댓글 (4) 삭제 (0) | 2024.03.11 |