아마존 웹 서비스를 다루는 기술 23장 - 3. Git으로 Elastic Beanstalk Node.js 애플리케이션 배포하기
- 책 또는 웹사이트의 내용을 복제하여 다른 곳에 게시하는 것을 금지합니다.
- 책 또는 웹사이트의 내용을 발췌, 요약하여 발표 자료, 블로그 포스팅 등으로 만드는 것을 금지합니다.
간편하게 사용하는 애플리케이션 플랫폼 서비스 Elastic Beanstalk
이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30
Git으로 Elastic Beanstalk Node.js 애플리케이션 배포하기
분산형 버전 관리 시스템인 Git으로 Elastic Beanstalk Node.js 애플리케이션을 Elastic Beanstalk 환경에 배포해보겠습니다.
그림 23-25 Git을 이용한 Elastic Beanstalk 작업 흐름
Git을 설치하지 않았다면 Git(http://git-scm.com)을 설치합니다. Windows와 Mac OS X에서는 아래 주소에서 설치 파일을 다운로드하여 설치하면 됩니다. 설치 방법은 특별한 것이 없으므로 따로 설명하지 않겠습니다.
- Windows: http://msysgit.github.com
- Mac OS X: http://sourceforge.net/projects/git-osx-installer
Amazon Linux, CentOS
[pyrasis@centos ~]$ sudo yum install git
Ubuntu Linux
pyrasis@ubuntu:~$ sudo apt-get install git
이제 Elastic Beanstalk 명령행 도구가 필요합니다. 구글에서 AWS Elastic Beanstalk Command Line Tool을 검색하거나 http://aws.amazon.com/code/6752709412171743에 접속하여 Download 버튼을 클릭하면 AWS-ElasticBeanstalk-CLI-2.6.3.zip 다운로드할 수 있습니다(이 책에서 설명한 버전보다 높을 수 있습니다).
AWS-ElasticBeanstalk-CLI-2.6.3.zip 파일을 사용자 홈 디렉터리(예: /home/pyrasis)에 받고 압축을 해제합니다(Windows와 Mac OS X에서는 탐색기와 Finder에서 zip 파일 압축을 해제합니다).
Linux
pyrasis@ubuntu:~$ wget https://s3.amazonaws.com/elasticbeanstalk/cli/AWS-ElasticBeanstalk-CLI-2.6.3.zip
pyrasis@ubuntu:~$ unzip AWS-ElasticBeanstalk-CLI-2.6.3.zip