-
Notifications
You must be signed in to change notification settings - Fork 28
Elastic Beanstalk
Bomin Yoon edited this page Oct 19, 2021
·
2 revisions
AWS Elastic Beanstalk을 사용합니다.
AWS Elastic Beanstalk는 AWS에 애플리케이션을 배포하는 가장 빠르면서 간편한 방법이며 AWS 상에 코드을 업로드하기만 하면 용량 프로비저닝, 로드 밸런싱, Auto Scaling, 애플리케이션 상태 모니터링에 대한 정보를 자동으로 처리해주는 서비스입니다.
- 접근 방법
- 화면
원하는 환경에 접근해 작업을 하면 됩니다.
원하는 환경에서 구성을 클릭한 후 소프트웨어 카테고리에서 편집을 클릭합니다. 그리고 맨 아래에서 원하는 환경을 넣어줍니다.
상태를 클릭하면 인스턴스들의 상태를 가져오고 확인합니다.
Elastic Beanstalk 설정을 위한 파일은 배포될 소스 bundle 의 root 디렉토리 아래 .ebextensions 폴더를 추가하고 해당 폴더 아래 설정 파일들을 추가하면 된다. 보통 ###.config 와 같이 작성되는데 확장자는 큰 의미는 없다. 만일 적용 순서가 중요한 설정일 경우 '00-xxx.config', '01-xxx.config' 와 같이 설정해주면 된다.
- 시간 설정하기 Elastic beanstalk 에서 신규로 만들어진 ec2 인스턴스의 시간은 기본적으로 UTC라 다음과 같은 commands 설정으로 로컬 타임으로 변경이 가능하다.
commands:
01remove_local:
command: "rm -rf /etc/localtime"
02link_seoul_zone:
command: "ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime"