관리 메뉴

거니의 velog

(56) AWS Elastic Beanstalk 2 본문

SpringBoot_React 풀스택 프로젝트

(56) AWS Elastic Beanstalk 2

Unlimited00 2024. 3. 11. 21:30

2. 빈즈톡 애플리케이션 생성

* IAM의 역할 생성이 완료되면 Elastic Beanstalk 메뉴로 이동한다.

* 빈즈톡 메뉴에서는 오른쪽 상단의 애플리케이션 생성 메뉴를 선택한다.


(1) 애플리케이션 생성

* 애플리케이션 생성의 첫 단계는 애플리케이션의 환경을 구성하는 것이다. '환경 티어'에서는 '웹 서버 환경'을 선택하고 이름을 지정한다. 아래쪽의 '플랫폼'은 API 서버의 경우 'Java'로 설정한다. JDK 버전은 17을 사용한다.

* 애플리케이션의 코드는 나중에 jar 파일을 업로드해서 사용하지만, 처음 시작 단계에서는 정상적으로 실행되는 환경을 구성하는 것을 목표로 하기 때문에 별도의 변경없이 기본값을 사용한다.

* 다음 단계의 설정은 서비스 엑세스 설정으로 처음 생성 시에는 새 서비스 역할 생성 및 사용을 선택한다.

* EC2 인스턴스 프로파일에는 IAM 서비스에서 생성한 EC2_ROLE을 지정한다.

* 이 단계까지의 설정만을 완료하고 검토 단계로 건너뛰기 버튼을 이용해서 설정 완료를 진행한다.

* 검토 화면에서는 처음 단계에서 변경할 내용은 없으므로 아래쪽의 제출을 선택하면 환경 설정이 진행된다.

* 환경설정이 진행되는 동안 약간의 시간이 필요하다(3~5분 정도의 시간). 화면에서는 현재 구성 상황을 이벤트 목록으로 보여준다. 'Successfully...'와 같이 완료 메시지가 출력될 때까지 대기한다.

* 구성이 완료되면 상단의 '도메인'의 링크를 통해서 실행 중인 애플리케이션의 실행 결과를 확인할 수 있다(다음 단계의 진행 전에 실행 결과를 확인하고 진행하는 것이 좋다).

도메인 하단에 링크가 있음 그거 클릭해서 들어가면 됨

* 여기까지 정상적으로 실행되었다면 개발된 API 서버 프로젝트를 실행할 수 있는 가장 기본적인 환경이 구축된 것이라고 볼 수 있다.

도메인 주소 클릭시 이 화면이 뜨면 정상!