다음 링크를 클릭하여 샘플 애플리케이션 코드를 다운로드 받습니다. Github: eb-node-express-sample-v1.1.zip
AWS 콘솔 서비스 탐색창에서 Elastic Beanstalk를 검색하여 Elastic Beanstalk 콘솔로 이동 합니다.
Application name을 builders-app
으로 설정 합니다.
Application Tag는 지정하지 않습니다.
Platform은 Node.js
를 선택하고 Platform branch는 Node.js running on 64it Amazon Linux
를 선택 합니다. Platform version 과 Node.js version은 default 값으로 설정 합니다.
Application Code는 Upload your code
를 선택하여 다운로드 받았던 .zip 파일을 업로드 합니다.
Application과 Environment 생성에 수분간의 시간이 걸립니다. Environments 메뉴를 클릭하여 Environment 이름을 클릭하면 다음과 같이 진행 상황을 모니터링 하실 수 있습니다.
Environment 생성 및 Application 배포가 완료되면 다음과 같이 Health 상태가 Green으로 변경 됩니다.
Elastic Beanstalk는 웹어플리케이션 배포에 CloudFormation을 사용합니다. CloudFormation 콘솔로 이동하면 Stack이 생성되어 있는 것을 확인할 수 있고, Resource 탭으로 이동하면 실제 어떤 자원들이 생성이 되었는지 확인할 수 있습니다.