기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS CLI를 사용한 Elastic Beanstalk 환경 구성
Elastic Beanstalk의 AWS CLI 명령에 대한 자세한 내용은 AWS CLI 명령 참조를 참조하세요.
-
환경의 CNAME을 사용할 수 있는지 확인합니다.
$
aws elasticbeanstalk check-dns-availability --cname-prefix
{ "Available": true, "FullyQualifiedCNAME": "my-cname.elasticbeanstalk.com" }my-cname
-
애플리케이션 버전이 있는지 확인합니다.
$
aws elasticbeanstalk describe-application-versions --application-name
my-app
--version-labelv1
아직 소스에 대한 애플리케이션 버전이 없다면 만들어 보십시오. 예를 들어 다음 명령으로 Amazon Simple Storage Service(Amazon S3) 내의 소스 번들에서 애플리케이션 버전을 생성할 수 있습니다.
$
aws elasticbeanstalk create-application-version --application-name
my-app
--version-labelv1
--source-bundle S3Bucket=amzn-s3-demo-bucket
,S3Key=my-source-bundle.zip
-
애플리케이션의 구성 템플릿을 생성합니다.
$
aws elasticbeanstalk create-configuration-template --application-name
my-app
--template-namev1
--solution-stack-name"64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"
-
환경을 생성합니다.
$
aws elasticbeanstalk create-environment --cname-prefix
my-cname
--application-namemy-app
--template-namev1
--version-labelv1
--environment-namev1clone
--option-settings file://options.txt옵션 설정은 options.txt 파일에 정의되어 있습니다.
[ { "Namespace": "aws:autoscaling:launchconfiguration", "OptionName": "IamInstanceProfile", "Value": "aws-elasticbeanstalk-ec2-role" } ]
위 옵션 설정은 IAM 인스턴스 프로파일을 정의합니다. ARN 또는 프로파일 이름을 지정할 수 있습니다.
-
새 환경이 녹색이고 준비되었는지 확인합니다.
$
aws elasticbeanstalk describe-environments --environment-names
my-env
새 환경이 녹색 및 준비 상태로 표시되지 않으면, 작업을 다시 시도할지 조사를 위해 환경을 현재 상태로 둘지 결정해야 합니다. 작업을 마치면 환경을 종료한 후 사용하지 않은 리소스를 정리합니다.
참고
환경이 합리적인 시간 내에 시작되지 않는 경우 제한 시간을 조정할 수 있습니다.