AWS Elastic Beanstalk
개발자 가이드

Elastic Beanstalk 명령줄 인터페이스(EB CLI)

Elastic Beanstalk용 명령줄 인터페이스인 EB CLI의 대화형 명령을 사용하여 로컬 리포지토리에서 환경을 생성하고, 업데이트하고, 모니터링할 수 있습니다. 일상적인 개발 및 테스트 사이클에서 AWS Management 콘솔 대신 EB CLI를 사용합니다.

참고

EB CLI의 현재 버전에는 3.0 이전 버전에 비해 다양한 명령 집합이 있습니다. 이전 버전을 사용하는 경우, 자세한 마이그레이션 정보는 EB CLI 3 및 CodeCommit으로 마이그레이션을 참조하십시오.

EB CLI를 설치하고 리포지토리를 구성했으면 단일 명령으로 환경을 생성할 수 있습니다.

~/my-app$ eb create my-env

이전의 Elastic Beanstalk에서는 Elastic Beanstalk API CLI라는 별도의 CLI를 통해 API 작업에 직접 액세스했습니다. 이것이 모든 AWS 서비스의 API에 대해 동일한 기능을 제공하는 AWS CLI로 바뀌었습니다.

AWS CLI를 사용하여 Elastic Beanstalk API에 바로 액세스합니다. AWS CLI는 스크립팅용으로 적합하나 각 명령의 파라미터 수와 실행하기 위해 필요한 명령 수로 인해 명령줄에서 사용하기는 쉽지 않습니다. 예를 들어 환경을 생성하려면 일련의 명령이 필요합니다.

~$ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname ~$ aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=my-bucket,S3Key=php-proxy-sample.zip ~$ aws elasticbeanstalk create-environment --cname-prefix my-cname --application-name my-app --version-label v1 --environment-name my-env --solution-stack-name "64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

EB CLI 설치, 리포지토리 구성, 환경에서의 작업에 대한 내용은 다음 주제를 참조하십시오.