本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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
必須安裝於您的本機機器且可從命令列取用。
名稱 |
描述 |
|
---|---|---|
|
強制 EB CLI 提示您提供每個 eb init 命令選項的值。 注意
|
|
|
要搭配安全殼層 (SSH) 用戶端使用的 Amazon EC2 金鑰對名稱,以安全登入執行 Elastic Beanstalk 應用程式的 Amazon EC2 執行個體。 |
|
|
欲初始化的子目錄清單。僅能搭配 編寫環境 使用。 |
|
|
要使用的平台版本。您可以指定平台名稱、平台名稱及版本、平台分支、解決方案堆疊名稱或解決方案堆疊 ARN。例如:
使用 eb platform list 取得可用組態的清單。 指定 注意指定此選項時,EB CLI 不會提示您輸入其他選項的值,而會取得每個選項的預設值。您可指定不想使用預設值的選項。 |
|
|
CodeCommit 儲存庫和分支。請參閱搭配 AWS CodeCommit 使用 EB CLI。 |
|
|
標記您的應用程式。指定標籤的格式為以逗號分隔的 如需詳細資訊,請參閱 標記應用程式。 |
|
CodeBuild 支援
若您在包含 buildspec.yml 檔案的資料夾中執行 eb init,Elastic Beanstalk 會針對選項為 Elastic Beanstalk 專屬選項的 eb_codebuild_settings 項目剖析檔案。如需 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