eb init - AWS Elastic Beanstalk

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

eb init

설명

일련의 질문을 물어 EB CLI를 사용하여 만든 Elastic Beanstalk 애플리케이션의 기본값을 설정합니다.

참고

eb init로 설정한 값은 현재 컴퓨터의 현재 디렉터리 및 리포지토리에만 적용됩니다.

이 명령은 Elastic Beanstalk 계정에 아무것도 생성하지 않습니다. Elastic Beanstalk 환경을 생성하려면 eb create를 실행한 후 eb init를 실행합니다.

구문

eb init

eb init application-name

옵션

eb init 옵션을 지정하지 않고 --platform를 실행하면 EB CLI가 각 설정에 값을 입력하라는 메시지를 표시합니다.

참고

eb init를 사용하여 새 키 페어를 만들려면 로컬 시스템에 ssh-keygen이 설치되어 있고 명령줄에서 사용할 수 있어야 합니다.

이름

설명

-i

--interactive

EB CLI가 모든 eb init 명령 옵션에 값을 제공하라는 메시지를 표시합니다.

참고

init 명령은 (기본)값이 없는 eb init 명령 옵션에 값을 제공하라는 메시지를 표시합니다. 디렉터리에서 eb init 명령을 처음 실행한 후에는 EB CLI가 어떤 명령 옵션에 대한 메시지도 표시하지 않을 수 있습니다. 따라서 이전에 설정한 설정을 변경하고자 하는 경우 --interactive 옵션을 사용하세요.

-k keyname

--keyname keyname

Elastic Beanstalk 애플리케이션을 실행하는 Amazon EC2 인스턴스에 안전하게 로그인하기 위해 SSH(Secure Shell) 클라이언트에서 사용할 Amazon EC2 키 페어의 이름입니다.

--modules folder-1 folder-2

초기화할 하위 디렉터리 목록입니다. 환경 작성에서만 사용할 수 있습니다.

-p platform-version

--platform platform-version

사용할 플랫폼 버전입니다. 플랫폼, 플랫폼 및 버전, 플랫폼 브랜치, 솔루션 스택 이름 또는 솔루션 스택 ARN을 지정할 수 있습니다. 예:

  • php, PHP, node.js - 지정된 플랫폼의 최신 플랫폼 버전

  • php-7.2, "PHP 7.2" - 권장되는 (일반적으로 최신) PHP 7.2 플랫폼 버전

  • "PHP 7.2 running on 64bit Amazon Linux" - 이 플랫폼 브랜치에서 권장되는 (일반적으로 최신) PHP 플랫폼 버전

  • "64bit Amazon Linux 2017.09 v2.6.3 running PHP 7.1" - 이 솔루션 스택 이름으로 지정된 PHP 플랫폼 버전

  • "arn:aws:elasticbeanstalk:us-east-2::platform/PHP 7.1 running on 64bit Amazon Linux/2.6.3" - 이 솔루션 스택 ARN으로 지정된 PHP 플랫폼 버전

eb platform list를 사용하여 사용 가능한 구성 목록을 가져옵니다.

대화형 구성을 건너뛰도록 --platform 옵션을 지정합니다.

참고

이 옵션을 지정하면 EB CLI가 기타 모든 옵션에 값을 제공하라는 메시지를 표시하지 않습니다. 대신에 각 옵션에 대해 기본값을 가정합니다. 기본값을 사용하지 않으려는 항목에 대해 옵션을 지정할 수 있습니다.

--source codecommit/repository-name/branch-name

CodeCommit 리포지토리 및 브랜치. AWS CodeCommit에서 EB CLI 사용 단원을 참조하세요.

--tags key1=value1[,key2=value2 ...]

애플리케이션에 태그를 지정합니다. 태그는 쉼표로 구분된 key=value 페어 목록으로 지정됩니다.

자세한 내용은 애플리케이션 태그 지정 단원을 참조하세요.

일반 옵션

CodeBuild 지원

buildspec.yml 파일이 들어 있는 폴더에서 eb init을 실행하는 경우 Elastic Beanstalk는 eb_codebuild_settings 항목에 대한 파일을 Elastic Beanstalk에 고유한 옵션으로 구문 분석합니다. Elastic Beanstalk의 CodeBuild 지원에 대한 자세한 내용은 AWS CodeBuild에서 EB CLI 사용 단원을 참조하세요.

결과

성공할 경우 명령이 일련의 프롬프트를 통해 새 Elastic Beanstalk 애플리케이션을 설정하는 과정을 안내합니다.

다음 요청 예제에서는 EB CLI를 시작하고 애플리케이션에 대한 정보를 입력하라는 메시지를 표시합니다. 자리 표시자 텍스트를 해당 값으로 바꾸세요.

$ eb init -i Select a default region 1) us-east-1 : US East (N. Virginia) 2) us-west-1 : US West (N. California) 3) us-west-2 : US West (Oregon) 4) eu-west-1 : Europe (Ireland) 5) eu-central-1 : Europe (Frankfurt) 6) ap-south-1 : Asia Pacific (Mumbai) 7) ap-southeast-1 : Asia Pacific (Singapore) ... (default is 3): 3 Select an application to use 1) HelloWorldApp 2) NewApp 3) [ Create new Application ] (default is 3): 3 Enter Application Name (default is "tmp"): Application tmp has been created. It appears you are using PHP. Is this correct? (y/n): y Select a platform branch. 1) PHP 7.2 running on 64bit Amazon Linux 2) PHP 7.1 running on 64bit Amazon Linux (Deprecated) 3) PHP 7.0 running on 64bit Amazon Linux (Deprecated) 4) PHP 5.6 running on 64bit Amazon Linux (Deprecated) 5) PHP 5.5 running on 64bit Amazon Linux (Deprecated) 6) PHP 5.4 running on 64bit Amazon Linux (Deprecated) (default is 1): 1 Do you want to set up SSH for your instances? (y/n): y Select a keypair. 1) aws-eb 2) [ Create new KeyPair ] (default is 2): 1