本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
eb init
描述
通过一系列问题来提示您,设置使用 EB CLI 创建的 Elastic Beanstalk 应用程序的默认值。
注意
使用 eb init 设置的值仅应用于当前计算机上的当前目录和存储库。
该命令不会在您的 Elastic Beanstalk 账户中创建任何内容。要创建 Elastic Beanstalk 环境,请在运行 eb init 后运行 eb create。
语法
eb init
eb init application-name
选项
如果您运行 eb init 时不指定 --platform
选项,EB CLI 会提示您为每个设置输入值。
注意
要使用 eb init 创建新的密钥对,ssh-keygen
必须已在本地计算机上安装且能够从命令行访问。
名称 |
描述 |
|
---|---|---|
|
强制 EB CLI 提示您为每个 eb init 命令选项提供值。 注意
|
|
|
与安全外壳(SSH)客户端结合使用以安全登录运行 Elastic Beanstalk 应用程序的 Amazon EC2 实例的 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