기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
지금 시작 구성 URL
누구나 에서 미리 결정된 웹 애플리케이션을 빠르게 배포하고 실행할 수 URL 있도록 사용자 지정을 구성할 수 있습니다 AWS Elastic Beanstalk. 이를 지금 시작 URL 이라고 합니다URL. 예를 들어 URLElastic Beanstalk에서 실행되도록 구축된 웹 애플리케이션을 시연하려면 Launch Now 가 필요할 수 있습니다. 지금 시작 을 사용하면 파라미터를 사용하여 필요한 정보를 애플리케이션 생성 마법사에 미리 추가할 URL수 있습니다. 마법사에 이 정보를 추가하면 누구나 URL 링크를 사용하여 몇 단계만 거치면 웹 애플리케이션 소스로 Elastic Beanstalk 환경을 시작할 수 있습니다. 따라서 사용자는 애플리케이션 소스 번들의 위치를 수동으로 업로드 또는 지정할 필요가 없습니다. 또한 마법사에 추가 정보를 제공할 필요가 없습니다.
Launch Now는 애플리케이션 이름, 솔루션 스택, 인스턴스 유형, 환경 유형 등 애플리케이션을 생성하는 데 필요한 최소 정보를 Elastic Beanstalk에 URL 제공합니다. Elastic Beanstalk는 사용자 지정 Launch Now 에 명시적으로 지정되지 않은 다른 구성 세부 정보에 기본값을 사용합니다URL.
Launch Now는 표준 구문URL을 URL 사용합니다. 자세한 내용은 RFC 3986 - Uniform Resource Identifier(URI): Generic Syntax
URL 파라미터
에는 대소문자를 구분하는 다음 파라미터가 포함되어야 URL 합니다.
-
리전 - AWS 리전을 지정합니다. Elastic Beanstalk에서 지원하는 리전 목록은 AWS 일반 참조의 AWS Elastic Beanstalk 엔드포인트 및 할당량을 참조하세요.
-
applicationName - 애플리케이션의 이름을 지정합니다. Elastic Beanstalk는 다른 애플리케이션과 구별하기 위해 Elastic Beanstalk 콘솔에 애플리케이션 이름을 표시합니다. 기본적으로 애플리케이션 이름은 환경 이름 및 환경 의 기반도 됩니다URL.
-
platform – 환경에 사용할 플랫폼 버전을 지정합니다. 다음 방법 중 하나를 사용한 다음 선택을 URL인코딩합니다.
-
버전이 ARN 없는 플랫폼을 지정합니다. Elastic Beanstalk는 해당 플랫폼 메이저 버전의 최신 플랫폼 버전을 선택합니다. 예를 들어 최신 Python 3.6 플랫폼을 선택하려면
Python 3.6 running on 64bit Amazon Linux
을(를) 지정합니다. -
플랫폼 이름을 지정합니다. Elastic Beanstalk는 플랫폼의 최신 언어 실행 시간의 최신 버전을 선택합니다(예:
Python
).
사용 가능한 모든 플랫폼과 그 버전과 관련된 설명은 Elastic Beanstalk 지원되는 플랫폼을 참조하십시오.
AWS Command Line Interface (AWS CLI)를 사용하여 사용 가능한 모든 플랫폼 버전 목록을 해당 와 함께 가져올 수 있습니다ARNs.
list-platform-versions
명령은 사용 가능한 모든 플랫폼 버전에 대한 자세한 정보를 보여줍니다.--filters
인수를 사용하여 목록 범위를 좁힐 수 있습니다. 예를 들어 특정 언어의 플랫폼 버전만 표시하도록 범위를 지정할 수 있습니다.다음 예제는 모든 Python 플랫폼 버전을 쿼리하고, 일련의 명령을 통해 출력을 전송합니다. 그 결과 URL 인코딩 없이 사람이 읽을 수 있는 형식의 플랫폼 버전 목록ARNs(
/
테일 제외)이 생성됩니다.version
$ aws elasticbeanstalk list-platform-versions --filters 'Type="PlatformName",Operator="contains",Values="
Python
"' | grep PlatformArn | awk -F '"' '{print $4}' | awk -F '/' '{print $2}' Preconfigured Docker - Python 3.4 running on 64bit Debian Preconfigured Docker - Python 3.4 running on 64bit Debian Python 2.6 running on 32bit Amazon Linux Python 2.6 running on 32bit Amazon Linux 2014.03 ... Python 3.6 running on 64bit Amazon Linux다음 예제에서는 마지막 예제에 Perl 명령을 추가하여 출력을 URL인코딩합니다.
$ aws elasticbeanstalk list-platform-versions --filters 'Type="PlatformName",Operator="contains",Values="
Python
"' | grep PlatformArn | awk -F '"' '{print $4}' | awk -F '/' '{print $2}' | perl -MURI::Escape -ne 'chomp;print uri_escape($_),"\n"' Preconfigured%20Docker%20-%20Python%203.4%20running%20on%2064bit%20Debian Preconfigured%20Docker%20-%20Python%203.4%20running%20on%2064bit%20Debian Python%202.6%20running%20on%2032bit%20Amazon%20Linux Python%202.6%20running%20on%2032bit%20Amazon%20Linux%202014.03 ... Python%203.6%20running%20on%2064bit%20Amazon%20Linux -
Launch Now에는 선택적으로 다음 파라미터가 포함될 URL 수 있습니다. Launch Now에 선택적 파라미터를 포함하지 않는 경우 URLElastic Beanstalk는 기본값을 사용하여 애플리케이션을 생성하고 실행합니다. sourceBundleUrl 파라미터를 포함하지 않으면 Elastic Beanstalk는 지정된 플랫폼 에 대한 기본 샘플 애플리케이션을 사용합니다.
-
sourceBundleUrl - 웹 애플리케이션 소스 번들의 위치를 URL 형식으로 지정합니다. 예를 들어 소스 번들을 Amazon S3 버킷에 업로드한 경우 sourceBundleUrl 파라미터 값을 로 지정할 수 있습니다
https://amzn-s3-demo-bucket.s3.amazonaws.com/myobject
.참고
sourceBundleUrl 파라미터 값을 HTTP 로 지정할 수 URL있지만 사용자의 웹 브라우저는 HTML URL 인코딩을 적용하여 필요에 따라 문자를 변환합니다.
-
environmentType - 환경이 로드 밸런싱 및 확장 가능한지 아니면 단일 인스턴스인지 지정합니다. 자세한 내용은 환경 유형 단원을 참조하십시오. 파라미터 값으로
LoadBalancing
또는SingleInstance
를 지정할 수 있습니다. -
tierName - 환경이 웹 요청을 처리하는 웹 애플리케이션 또는 백그라운드 작업을 실행하는 웹 애플리케이션을 지원하는지 여부를 지정합니다. 자세한 내용은 Elastic Beanstalk 작업자 환경 단원을 참조하십시오.
WebServer
또는Worker
를 지정할 수 있습니다. -
instanceType - 애플리케이션에 가장 적합한 특성(메모리 크기 및 CPU 전원 포함)이 있는 서버를 지정합니다. Amazon EC2 인스턴스 패밀리 및 유형에 대한 자세한 내용은 Amazon EC2 사용 설명서의 인스턴스 유형을 참조하세요. 리전 전체에서 사용 가능한 인스턴스 유형에 대한 자세한 내용은 Amazon EC2 사용 설명서의 사용 가능한 인스턴스 유형을 참조하세요.
-
withVpc - Amazon 에서 환경을 생성할지 여부를 지정합니다VPC.
true
또는false
를 지정할 수 있습니다. Amazon 에서 Elastic Beanstalk를 사용하는 방법에 대한 자세한 내용은 섹션을 VPC참조하세요Amazon VPC에서 Elastic Beanstalk 사용. -
withRds - 이 환경으로 Amazon RDS 데이터베이스 인스턴스를 생성할지 여부를 지정합니다. 자세한 내용은 Amazon RDS와 함께 Elastic Beanstalk 사용 단원을 참조하십시오.
true
또는false
를 지정할 수 있습니다. -
rdsDBEngine - 이 환경에서 Amazon EC2 인스턴스에 사용할 데이터베이스 엔진을 지정합니다.
mysql
,oracle-sel
,sqlserver-ex
,sqlserver-web
또는sqlserver-se
를 지정할 수 있습니다. 기본 값은mysql
입니다. -
rdsDBAllocated스토리지 - 할당된 데이터베이스 스토리지 크기를 기가바이트(GB) 단위로 지정합니다. 다음 값을 지정할 수 있습니다.
-
내SQL -
5
에서1024
. 기본값은5
입니다. -
Oracle –
10
~1024
입니다. 기본값은10
입니다. -
Microsoft SQL Server Express Edition –
30
. -
Microsoft SQL Server Web Edition –
30
. -
Microsoft SQL Server Standard Edition –
200
.
-
-
rdsDBInstance클래스 - 데이터베이스 인스턴스 유형을 지정합니다. 기본값은
db.t2.micro
(db.m1.large
는 Amazon 에서 실행되지 않는 환경의 경우 )입니다VPC. Amazon 에서 지원하는 데이터베이스 인스턴스 클래스 목록은 Amazon Relational Database Service 사용 설명서의 DB 인스턴스 클래스를 RDS참조하세요. -
rdsMultiAZDatabase - Elastic Beanstalk가 여러 가용 영역에 걸쳐 데이터베이스 인스턴스를 생성해야 하는지 여부를 지정합니다.
true
또는false
를 지정할 수 있습니다. Amazon 를 사용한 여러 가용 영역 배포에 대한 자세한 내용은 Amazon Relational Database Service 사용 설명서의 리전 및 가용 영역을 RDS참조하세요. https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html -
rdsDBDeletion정책 - 환경 종료 시 데이터베이스 인스턴스를 삭제할지 또는 스냅샷을 생성할지 지정합니다.
Delete
또는Snapshot
를 지정할 수 있습니다.
예
다음은 Launch Now 의 예입니다URL. 자체 구성 후, 이를 사용자에게 제공할 수 있습니다. 예를 들어 웹 페이지 또는 훈련 자료에 URL를 포함할 수 있습니다. 사용자가 지금 시작 을 사용하여 애플리케이션을 생성할 때 URLElastic Beanstalk 애플리케이션 생성 마법사에는 추가 입력이 필요하지 않습니다.
https://console.aws.amazon.com/elasticbeanstalk/home?region=
us-west-2
#/newApplication?applicationName=YourCompanySampleApp
&platform=PHP%207.3%20running%20on%2064bit%20Amazon%20Linux
&sourceBundleUrl=http://s3.amazonaws.com/amzn-s3-demo-bucket/myobject
&environmentType=SingleInstance
&tierName=WebServer
&instanceType=m1.small
&withVpc=true
&withRds=true
&rdsDBEngine=postgres
&rdsDBAllocatedStorage=6
&rdsDBInstanceClass=db.m1.small
&rdsMultiAZDatabase=true
&rdsDBDeletionPolicy=Snapshot
지금 시작을 사용하려면 URL
-
지금 시작 을 선택합니다URL.
-
Elastic Beanstalk 콘솔이 열리면 웹 앱 생성 페이지에서 검토 및 시작을 선택하여 Elastic Beanstalk가 애플리케이션을 생성하고 애플리케이션이 실행되는 환경을 시작하는 데 사용할 설정을 봅니다.
-
구성 페이지의 앱 생성을 선택하여 애플리케이션을 생성합니다.