2019. 3. 6. 15:59ㆍProgramming/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 |