AWS Elastic Beanstalk
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

Elastic Beanstalk 命令行界面 (EB CLI)

EB CLI 是 Elastic Beanstalk 的命令行界面,它提供了可简化从本地存储库创建、更新和监控环境的交互式命令。将 EB CLI 用作每日开发和测试周期的一部分,取代 AWS 管理控制台。

注意

当前版本的 EB CLI 具有一组与 3.0 版之前的版本不同的基本命令。如果您使用的是较旧版本,请参阅迁移到 EB CLI 3 和 CodeCommit了解迁移信息。

在安装 EB CLI 并配置存储库后,您可以使用单个命令创建环境:

~/my-app$ eb create my-env

此前,Elastic Beanstalk 支持单独的 CLI,提供对调用 Elastic Beanstalk API CLI 的操作的直接访问。现已由 AWS CLI 取代,后者提供相同的功能,但适用于所有 AWS 服务的 API。

利用 AWS CLI,您可以直接访问 Elastic Beanstalk API。虽然 AWS CLI 非常适用于脚本编写,但由于需要运行的命令数目和每条命令中的参数数目的原因,使得从命令行使用 AWS CLI 并非那么简单。例如,创建环境需要一系列命令:

~$ aws elasticbeanstalk check-dns-availability --cname-prefix my-cname ~$ aws elasticbeanstalk create-application-version --application-name my-application --version-label v1 --source-bundle S3Bucket=my-bucket,S3Key=php-proxy-sample.zip ~$ aws elasticbeanstalk create-environment --cname-prefix my-cname --application-name my-app --version-label v1 --environment-name my-env --solution-stack-name "64bit Amazon Linux 2015.03 v2.0.0 running Ruby 2.2 (Passenger Standalone)"

有关如何安装 EB CLI、配置存储库和处理环境的信息,请参阅以下主题: