Elastic Beanstalk CLI 설치

2019. 3. 6. 15:59Programming/AWS

(사전준비)

- Python 가상환경설정

pip 버젼 : 19.0.3 ( 19.x.x 버젼이 아닐경우, "$ pip install --upgrade pip" 명령어로 업그레이드 )

Django 설치 : 2.1.5


pip freeze 를 통해 확인



1. Elastic beanstalk CLI 설치


- 다음 명령어를 이용하여 설치 한다.


- 설치 확인


* Python 의 버젼을 확인해봐야한다. 필자는 처음 시도시 python 2.7 로 설치된 경우가 있었다. 

  이런경우, 가상환경 만들때, Python버젼을 체크해봐야한다. 


2. EB 시작하기 


1) Django 프로젝트의 루트위치에서 "$ eb init" 실행한다.

2) 사용자의 지역 선택




3) AWS 증명 관련 'ACCESS KEY', 'SECRET KEY' 을 순서대로 기입한다.

( * 증명서 관련해서는 추후 올려드리겠습니다. )



4) Application 설정

- 기존에 만든 Application 을 선택하셔도 되고, 새로 만들어도 됩니다.

환경이 없다는 가정하에 새로 만들어 보겠습니다.



5) Application 환경 설정

- Application Name : Enter 누를시, default 로 생성됨

- Python 사용 유무 확인 : y를 선택하면되고, n 선택시에는 다른 언어들 옵션이 나온다. 

- Python version 선택 : 여기서는 3.6을 선택한다.(가상환경 Python 버젼과 맞추면 될꺼같다. )





6) (선택사항) SSH instance 사용유무

(SSH instance 사용시) key pair 선택 : 새로만들었고 , default로 만들었다.


8) Application 생성확인


 AWS Console 에서 Application 생성을 확인해본다. 


1) 명령어 "$ eb create " 를 통해서 Application 환경을 만든다.

- 환경이름 설정 : default로 생성

- DNS prefix 설정 : default로 생성

- load balancer 타입 설정 : application으로 설정


여기까지 선택을하면, 해당 환경이 생성이 된다.  5분정도 걸리는거 같다. 

( 주의! Ctrl + C 를 입력하면, 환경생성이 중단된다. 다 될때 까지 기다리자. )


생성이 완료된 화면



최종 완료 모습, 으로 '.elasticbeanstalk' 디렉토리가 생성된다.



참고 : 

https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb-cli3-configuration.html

https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/eb-cli3-getting-started.html


'Programming > AWS' 카테고리의 다른 글

Elastic Beanstalk CLI & git 연동  (0) 2019.03.06
Elastic Beanstalk CLI을 이용하여 배포하기  (0) 2019.03.06