本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
eb platform
描述
此命令支持两种不同工作区:
Elastic Beanstalk 提供了 eb platform 的快捷方式 ebp。
注意
Windows PowerShell 使用 ebp 作为命令别名。如果您在 Windows PowerShell 中运行 EB CLI,请使用此命令的长格式 – eb platform。
对自定义平台使用 eb platform
列出当前平台的版本并能让您管理自定义平台。
语法
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
]
Options
名称 |
描述 |
---|---|
|
生成平台的新版本。了解更多。 |
|
删除平台版本。了解更多。 |
|
显示平台版本中的事件。了解更多。 |
|
初始化平台存储库。了解更多。 |
|
列出当前平台的版本。了解更多。 |
|
显示平台版本的生成器环境中的日志。了解更多。 |
|
显示平台版本的状态。了解更多。 |
|
选择生成新版本所基于的其他平台。了解更多。 |
常用选项
所有 eb platform 命令均包含以下常用选项。
名称 |
描述 |
---|---|
OR
|
显示帮助消息并退出。 |
|
显示更多调试输出。 |
|
隐藏所有输出。 |
OR
|
显示更多输出。 |
|
使用您凭证中的指定 |
OR
|
使用区域 |
|
请勿验证 AWS SSL 证书。 |
Eb platform create
生成平台的新版本并返回新版本的 ARN。如果当前区域没有正在运行的生成器环境,则此命令将会启动一个。version
和递增选项(-M
、-m
和 -p
)是互斥的。
Options
名称 |
描述 |
---|---|
|
如果未指定 |
OR
|
将主要版本号(N.n.n 中的 N)递增一。 |
OR
|
将次要版本号(n.N.n 中的 N)递增一。 |
OR
|
将修补版本号(n.n.N 中的 N)递增一。 |
OR --instance-type |
使用 |
OR
|
在为自定义平台创建 AMI 时,将 如果未指定 |
|
标记自定义平台版本。将标签指定为逗号分隔的 有关更多信息,请参阅标记自定义平台版本。 |
|
命令超时之前的设定分钟数。 |
|
在其中生成 Packer 的 VPC 的 ID。 |
|
在其中生成 Packer 的 VPC 子网。 |
|
将公有 IP 与启动的 EC2 实例关联。 |
Eb platform delete
删除平台版本。如果环境在使用该版本,则该版本不会被删除。
Options
名称 |
描述 |
---|---|
|
要删除的版本。此值为必填项。 |
|
删除所有处于 |
|
如果指定了 |
|
在删除版本时,不要求进行确认。 |
Eb platform events
显示平台版本中的事件。如果指定了 version
,则显示该版本中的事件,否则显示当前版本中的事件。
Options
名称 |
描述 |
---|---|
|
为其显示事件的版本。此值为必填项。 |
OR
|
继续在事件发生时显示它们。 |
Eb platform init
初始化平台存储库。
Options
名称 |
描述 |
---|---|
|
要初始化的平台的名称。该值是必需的,除非启用了 |
OR
|
使用交互式模式。 |
OR
|
默认 EC2 密钥名称。 |
您可以在之前初始化的目录中运行该命令,但是,如果是在之前初始化的目录中运行,则无法更改工作区类型。
要使用不同选项重新初始化,请使用 -i
选项。
Eb platform list
列出与工作区(目录)或区域关联的平台的版本。
该命令将返回不同的结果,具体取决于您在其中运行它的工作区的类型,如下所示:
-
在平台工作区(由
eb platform init
初始化的目录)中,该命令将返回工作区中定义的自定义平台的所有平台版本的列表。添加--all-platforms
或--verbose
选项以获取您的账户在与工作区关联的区域中具有的所有自定义平台的所有平台版本的列表。 -
在应用程序工作区(由
eb init
初始化的目录)中,该命令将返回由 Elastic Beanstalk 托管的平台和您账户的自定义平台的所有平台版本的列表。列表使用简短的平台版本名称,而且一些平台版本变体可进行组合。添加--verbose
选项以获取包含完整名称及分别列出的所有变体的详细列表。 -
在未初始化的目录中,该命令仅适用于
--region
选项。它将返回区域中支持的所有 Elastic Beanstalk 托管的平台版本的列表。列表使用简短的平台版本名称,而且一些平台版本变体可进行组合。添加--verbose
选项以获取包含完整名称及分别列出的所有变体的详细列表。
Options
名称 |
描述 |
---|---|
OR
|
仅在已初始化的工作区(由 |
OR
|
仅列出与
|
Eb platform logs
显示平台版本的生成器环境中的日志。
Options
名称 |
描述 |
---|---|
|
为其显示日志的平台的版本。如果省略,则显示当前版本的日志。 |
|
流式传输使用 CloudWatch 设置的部署日志。 |
Eb platform status
显示平台版本的状态。
Options
名称 |
描述 |
---|---|
|
为其检索状态的平台的版本。如果省略,则显示当前版本的状态。 |
Eb platform use
选择生成新版本所基于的其他平台。
Options
名称 |
描述 |
---|---|
|
将 |
将 eb platform 用于环境
列出支持的平台,并使您能够设置默认平台和在启动环境时要使用的平台版本。使用 eb platform list 可查看所有支持平台的列表。使用 eb platform select 可更改项目的平台。使用 eb platform show 可查看您的项目的选定平台。
语法
eb platform list
eb platform select
eb platform show
Options
名称 |
描述 |
---|---|
|
列出当前平台的版本。 |
|
选择默认平台。 |
|
显示有关当前平台的信息。 |
示例 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