eb appversion - AWS Elastic Beanstalk

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

eb appversion

설명

EB CLI appversion 명령은 Elastic Beanstalk 애플리케이션 버전을 관리합니다. 배포하지 않고 애플리케이션의 새 버전을 만들거나, 애플리케이션 버전을 삭제하거나, 애플리케이션 버전 수명 주기 정책을 만들 수 있습니다. 아무 옵션 없이 명령을 호출하면 대화형 모드로 전환됩니다.

--create 옵션을 사용하여 새 버전의 애플리케이션을 만듭니다.

애플리케이션 버전을 삭제하려면 --delete 옵션을 사용합니다.

애플리케이션 버전 수명 주기 정책을 표시하거나 만들려면 lifecycle 옵션을 사용합니다. 자세한 내용은 섹션을 참조하세요애플리케이션 버전 수명 주기 설정 구성

구문

eb appversion

eb appversion [-c | --create]

eb appversion [-d | --delete] version-label

eb appversion lifecycle [-p | --print]

옵션

이름

설명

유형: 문자열

-a application-name

또는

--application_name application-name

애플리케이션의 이름입니다. 지정된 이름의 애플리케이션을 찾을 수 없는 경우, EB CLI는 새 애플리케이션에 대한 애플리케이션 버전을 만듭니다.

--create 옵션에만 적용할 수 있습니다.

유형: 문자열

-c

또는

--create

새 버전의 애플리케이션을 만듭니다.

-d version-label

또는

--delete version-label

version-label이라고 표시된 애플리케이션의 버전을 삭제합니다.

-l version_label

또는

--label version_label

EB CLI가 생성하는 버전에 사용할 레이블을 지정합니다. 이 옵션을 사용하지 않으면 EB CLI가 새 고유 레이블을 생성합니다. 버전 레이블을 제공하는 경우 버전 레이블은 고유해야 합니다.

--create 옵션에만 적용할 수 있습니다.

유형: 문자열

수명 주기

기본 편집기를 호출하여 새 애플리케이션 버전 수명 주기 정책을 만듭니다. 애플리케이션 버전 할당량에 도달하는 것을 방지하려면 이 정책을 사용합니다.

lifecycle -p

또는

lifecycle --print

현재 애플리케이션 수명 주기 정책을 표시합니다.

-m "version_description"

또는

--message "version_description"

애플리케이션 버전에 대한 설명입니다. 이는 큰따옴표로 묶여 있습니다.

--create 옵션에만 적용할 수 있습니다.

유형: 문자열

-p

또는

--process

소스 번들의 환경 매니페스트 및 구성 파일을 사전 처리 및 확인합니다. 구성 파일의 유효성을 검사하면 문제를 파악할 수 있습니다. 애플리케이션 버전을 환경에 배포하기 전에 이 작업을 수행하는 것이 좋습니다.

--create 옵션에만 적용할 수 있습니다.

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

CodeCommit 리포지토리 및 브랜치. 자세한 내용은 AWS CodeCommit에서 EB CLI 사용을(를) 참조하세요.

--create 옵션에만 적용할 수 있습니다.

--staged

HEAD 커밋 대신 git 인덱스에 준비된 파일을 사용하여 애플리케이션 버전을 만듭니다.

--create 옵션에만 적용할 수 있습니다.

--timeout minutes

명령 시간이 초과되기 전 경과되는 시간(분)입니다.

--create 옵션에만 적용할 수 있습니다.

일반 옵션

명령을 대화식으로 사용

인수 없이 명령을 사용하면 출력에 애플리케이션의 버전이 표시됩니다. 버전은 역순으로 나열되며, 가장 최신 버전이 먼저 나열됩니다. 화면이 표시되는 예는 예제 단원을 참조하세요. 상태 줄이 맨 아래에 표시됩니다. 상태 줄에는 상황에 맞는 정보가 표시됩니다.

d를 눌러 애플리케이션 버전을 삭제하거나, l을 눌러 애플리케이션의 수명 주기 정책을 관리하거나, q를 눌러 변경하지 않고 종료합니다.

참고

환경에 배포한 버전은 삭제할 수 없습니다.

결과

--create 옵션이 있는 명령은 애플리케이션 버전이 생성되었음을 확인하는 메시지를 표시합니다.

--delete version-label 옵션이 있는 명령은 애플리케이션 버전이 삭제되었음을 확인하는 메시지를 표시합니다.

예제

다음 예제에서는 배포가 없는 애플리케이션의 대화형 창을 보여 줍니다.

다음 예제에서는 버전 레이블이 샘플 애플리케이션인 네 번째 버전이 배포된 애플리케이션의 대화형 창을 보여 줍니다.

다음 예제에서는 eb appversion lifecycle -p 명령의 출력을 보여 줍니다. 여기에서 ACCOUNT-ID는 사용자의 계정 ID입니다.

Application details for: lifecycle Region: sa-east-1 Description: Application created from the EB CLI using "eb init" Date Created: 2016/12/20 02:48 UTC Date Updated: 2016/12/20 02:48 UTC Application Versions: ['Sample Application'] Resource Lifecycle Config(s): VersionLifecycleConfig: MaxCountRule: DeleteSourceFromS3: False Enabled: False MaxCount: 200 MaxAgeRule: DeleteSourceFromS3: False Enabled: False MaxAgeInDays: 180 ServiceRole: arn:aws:iam::ACCOUNT-ID:role/aws-elasticbeanstalk-service-role