기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
eb platform
설명
이 명령은 두 가지 작업 영역을 지원합니다.
Elastic Beanstalk는 ebp에 대한 바로 가기 eb platform를 제공합니다.
참고
Windows PowerShell은 ebp를 명령 별칭으로 사용합니다. Windows PowerShell에서 EB CLI를 실행하는 경우 이 명령의 긴 형식(eb platform)을 사용합니다.
사용자 지정 플랫폼에 eb 플랫폼 사용
현재 플랫폼 버전을 나열하고 사용자 지정 플랫폼을 관리할 수 있습니다.
구문
eb platform create [version
]
[options
]
eb platform delete [version
]
[options
]
eb platform events [version
]
[options
]
eb platform init [platform
]
[options
]
eb platform list [options
]
eb platform logs [version
]
[options
]
eb platform status [version
]
[options
]
eb platform use [platform
]
[options
]
옵션
이름 |
설명 |
---|---|
|
새 플랫폼 버전을 빌드합니다. 자세히 알아보기 |
|
플랫폼 버전을 삭제합니다. 자세히 알아보기 |
|
플랫폼 버전에서 이벤트를 표시합니다. 자세히 알아보기 |
|
플랫폼 리포지토리를 초기화합니다. 자세히 알아보기 |
|
현재 플랫폼 버전을 나열합니다. 자세히 알아보기 |
|
플랫폼 버전에 대한 빌더 환경의 로그를 표시합니다. 자세히 알아보기 |
|
플랫폼 버전의 상태를 표시합니다. 자세히 알아보기 |
|
새 버전을 구축할 다른 플랫폼을 선택합니다. 자세히 알아보기 |
일반 옵션
모든 eb platform 명령에는 다음의 일반 옵션이 포함되어 있습니다.
이름 |
설명 |
---|---|
또는
|
도움말 메시지를 표시한 후 종료합니다. |
|
추가 디버깅 출력을 표시합니다. |
|
모든 출력을 억제합니다. |
또는
|
추가 출력을 표시합니다. |
|
자격 증명에서 지정된 |
또는
|
리전 |
|
AWS SSL 인증서를 확인하지 않습니다. |
Eb 플랫폼 생성
새 플랫폼 버전을 빌드한 후 새 버전에 대한 ARN을 반환합니다. 현재 리전에서 실행 중인 빌더 환경이 없는 경우, 이 명령으로 환경 하나를 시작합니다. version
과 증분 옵션(-M
, -m
및 -p
)은 함께 사용할 수 없습니다.
옵션
이름 |
설명 |
---|---|
|
|
또는
|
메이저 버전 번호(N.n.n에서 N)를 높게 합니다. |
또는
|
마이너 버전 번호(n.N.n에서 N)를 높게 합니다. |
또는
|
패치 버전 번호(n.n.N에서 N)를 높게 합니다. |
또는 --instance-type |
|
또는
|
사용자 지정 플랫폼에 대해 AMI를 만들 때
|
|
사용자 지정 플랫폼 버전에 태그를 지정합니다. 태그는 쉼표로 구분된 자세한 내용은 사용자 지정 플랫 버전에 태그 지정 단원을 참조하세요. |
|
명령 시간이 초과되기 전 경과되는 시간(분)을 설정합니다. |
|
Packer가 빌드되는 VPC의 ID입니다. |
|
Packer가 빌드되는 VPC 서브넷입니다. |
|
시작된 EC2 인스턴스에 퍼블릭 IP를 연결합니다. |
Eb 플랫폼 삭제
플랫폼 버전을 삭제합니다. 환경에서 해당 버전을 사용하는 경우, 버전을 삭제하지 않습니다.
옵션
이름 |
설명 |
---|---|
|
삭제할 버전입니다. 이 값은 필수입니다. |
|
|
|
|
|
버전을 삭제할 때 확인하지 않아도 됩니다. |
Eb 플랫폼 이벤트
플랫폼 버전에서 이벤트를 표시합니다. version
이 지정된 경우, 해당 버전의 이벤트를 표시하거나 현재 버전의 이벤트를 표시합니다.
옵션
이름 |
설명 |
---|---|
|
이벤트를 표시할 버전입니다. 이 값은 필수입니다. |
또는
|
이벤트가 발생할 때 계속 표시합니다. |
Eb 플랫폼 초기화
플랫폼 리포지토리를 초기화합니다.
옵션
이름 |
설명 |
---|---|
|
초기화할 플랫폼의 이름입니다. |
또는
|
대화형 모드를 사용합니다. |
또는
|
기본 EC2 키 이름입니다. |
이전에 초기화한 디렉터리에서 실행할 경우 작업 영역을 바꿀 수 없더라도, 이전에 초기화한 디렉터리에서 이 명령을 실행할 수 있습니다.
다른 옵션으로 재초기화하려면 -i
옵션을 사용합니다.
Eb 플랫폼 목록
작업 영역(디렉터리) 또는 리전에 연결된 플랫폼 버전을 나열합니다.
명령은 다음과 같이 실행하는 작업 영역의 유형에 따라 다른 결과를 반환합니다.
-
플랫폼 작업 영역(
eb platform init
를 통해 초기화된 디렉터리)에서 명령은 작업 영역에 정의된 사용자 지정 플랫폼의 모든 플랫폼 버전 목록을 반환합니다.--all-platforms
또는--verbose
옵션을 추가하여 작업 영역과 연결된 리전에서 계정에 있는 모든 사용자 지정 플랫폼의 모든 플랫폼 버전 목록을 가져옵니다. -
애플리케이션 작업 영역(
eb init
를 통해 초기화된 디렉터리)에서 명령은 Elastic Beanstalk에서 관리하는 플랫폼과 계정의 사용자 지정 플랫폼에 대해 모든 플랫폼 버전 목록을 반환합니다. 목록은 짧은 플랫폼 버전 이름을 사용하며 일부 플랫폼 버전 변형이 결합될 수도 있습니다.--verbose
옵션을 추가하여 별도로 나열된 전체 이름과 모든 변형이 포함된 세부 목록을 가져옵니다. -
초기화되지 않은 디렉터리에서 명령은
--region
옵션에서만 작동합니다. 명령은 리전에서 지원되는 모든 Elastic Beanstalk 관리형 플랫폼 목록을 반환합니다. 목록은 짧은 플랫폼 버전 이름을 사용하며 일부 플랫폼 버전 변형이 결합될 수도 있습니다.--verbose
옵션을 추가하여 별도로 나열된 전체 이름과 모든 변형이 포함된 세부 목록을 가져옵니다.
옵션
이름 |
설명 |
---|---|
또는
|
초기화된 작업 영역( |
또는
|
|
Eb 플랫폼 로그
플랫폼 버전에 대한 빌더 환경의 로그를 표시합니다.
옵션
이름 |
설명 |
---|---|
|
로그를 표시할 플랫폼 버전입니다. 생략할 경우 현재 버전의 로그를 표시합니다. |
|
CloudWatch로 설정되지 않은 배포 로그를 스트리밍합니다. |
Eb 플랫폼 상태
플랫폼 버전의 상태를 표시합니다.
옵션
이름 |
설명 |
---|---|
|
상태를 검색할 플랫폼 버전입니다. 생략할 경우 현재 버전의 상태를 표시합니다. |
Eb 플랫폼 사용
새 버전을 구축할 다른 플랫폼을 선택합니다.
옵션
이름 |
설명 |
---|---|
|
|
환경에 eb 플랫폼 사용
지원되는 플랫폼을 나열하고 환경을 시작할 때 사용할 기본 플랫폼과 플랫폼 버전을 설정할 수 있습니다. 지원되는 모든 플랫폼의 목록을 보려면 eb platform list를 사용합니다. 프로젝트에 대한 플랫폼을 변경하려면 eb platform select를 사용합니다. 선택한 프로젝트의 플랫폼을 보려면 eb platform show를 사용합니다.
구문
eb platform list
eb platform select
eb platform show
옵션
이름 |
설명 |
---|---|
|
현재 플랫폼 버전을 나열합니다. |
|
기본 플랫폼을 선택합니다. |
|
현재 플랫폼에 대한 정보 표시 |
예 1
다음 예제에는 Elastic Beanstalk에서 지원하는 모든 플랫폼에 대한 모든 구성의 이름이 전부 나열되어 있습니다.
$ eb platform list
docker-1.5.0
glassfish-4.0-java-7-(preconfigured-docker)
glassfish-4.1-java-8-(preconfigured-docker)
go-1.3-(preconfigured-docker)
go-1.4-(preconfigured-docker)
iis-7.5
iis-8
iis-8.5
multi-container-docker-1.3.3-(generic)
node.js
php-5.3
php-5.4
php-5.5
python
python-2.7
python-3.4
python-3.4-(preconfigured-docker)
ruby-1.9.3
ruby-2.0-(passenger-standalone)
ruby-2.0-(puma)
ruby-2.1-(passenger-standalone)
ruby-2.1-(puma)
ruby-2.2-(passenger-standalone)
ruby-2.2-(puma)
tomcat-6
tomcat-7
tomcat-7-java-6
tomcat-7-java-7
tomcat-8-java-8
예 2
다음 예제는 지정된 플랫폼에서 배포하려는 버전과 플랫폼을 목록에서 선택하라는 메시지를 표시합니다.
$ eb platform select
Select a platform.
1) PHP
2) Node.js
3) IIS
4) Tomcat
5) Python
6) Ruby
7) Docker
8) Multi-container Docker
9) GlassFish
10) Go
(default is 1): 5
Select a platform version.
1) Python 2.7
2) Python
3) Python 3.4 (Preconfigured - Docker)
예 3
다음은 현재 기본 플랫폼에 대한 정보를 표시하는 예제입니다.
$ eb platform show
Current default platform: Python 2.7
New environments will be running: 64bit Amazon Linux 2014.09 v1.2.0 running Python 2.7
Platform info for environment "tmp-dev":
Current: 64bit Amazon Linux 2014.09 v1.2.0 running Python
Latest: 64bit Amazon Linux 2014.09 v1.2.0 running Python