AWS EB的命令行界面。
项目描述
简介
AWS Elastic Beanstalk命令行界面(EB CLI)是一个帮助您部署和管理Elastic Beanstalk应用程序和环境的工具。它还提供与Git的集成。
有关EB CLI的详细信息,请参阅AWS Elastic Beanstalk开发指南中的使用Elastic Beanstalk命令行界面(EB CLI)。
EB CLI现在是一个开源项目,托管在这个仓库中。欢迎您通过报告问题、提出建议和提交拉取请求来参与。我们重视您的贡献!
安装
如果您想使用EB CLI
安装EB CLI最简单、推荐的方式是使用GitHub上单独的仓库提供的EB CLI设置脚本。使用这些脚本来在Linux、macOS或Windows上安装EB CLI。这些脚本安装EB CLI及其依赖项,包括Python和pip。脚本还会为EB CLI创建一个虚拟环境。有关安装说明,请参阅aws/aws-elastic-beanstalk-cli-setup仓库。
如果您想为EB CLI做出贡献
依赖项
安装Python和Pip。最新的Python版本现在包含pip。
要安装Python,请访问这里。
如果您已经有了Python,但需要安装Pip,请访问这里。
从这个仓库安装EB CLI
除非您要将EB CLI安装到虚拟环境中,否则需要管理员/sudo权限。
要安装EB CLI
- 将此仓库克隆或下载到本地环境中。 
- 导航到仓库的根目录。 
- 运行以下命令。 - pip install .
入门指南
EB CLI需要您拥有AWS安全凭证。有关获取安全凭证的说明,请参阅《AWS通用参考》中的管理AWS账户根用户访问密钥。
要查看EB CLI命令列表,请输入
eb –help
要获取特定命令的更多信息,请输入
eb {cmd} –help
要查看所有EB CLI命令的详细命令参考,请参阅《AWS Elastic Beanstalk开发者指南》中的EB CLI命令参考。
更新日志
3.21.0 (2024-09-17)
- 将botocore需求更新为>=1.35.0,<1.36.0 
- 将cement更新到2.10.14以修复Python 3.12的EBCLI 
- 将colorama需求更新为>=0.4.6,<0.5 
- 将semantic_version需求更新为>=2.10.0,<2.11 
- 将termcolor需求更新为>=2.4.0,<3 
- 将wcwidth需求更新为>=0.2.13,<0.3 
- 将blessed需求从Windows更新为>=1.20.0 
- 宣布不再支持Python 2.7和Python < 3.7 
- 修复了阻止使用JSON ebextensions创建和更新环境的错误 
- 删除了对Docker安装的显式检查 
3.20.10 (2023-09-15)
- 删除了Docker-compose作为依赖项 
- 修复了Codebuild镜像错误 
3.20.9 (2023-08-31)
- 将botocore需求更新为>1.23.41,<1.32.0 
- 将six需求更新为>=1.11.0,<1.17.0 
- 更新dependabot配置以仅更新次要版本 
- 修复了Cloudformation分页令牌的错误 
3.20.8 (2023-08-15)
- 将botocore需求更新为>1.23.41,<1.31.27 
- 将urllib3需求更新为>=1.26.5,<2 
- 将docker-compose需求更新为>= 1.25.2, <= 1.29.2 
- 将PyYAML需求更新为>=5.3.1,<6.1 
3.20.7 (2023-06-21)
- 将botocore需求更新为>1.23.41,<1.29.159 
- 将requests需求更新为>2.31 
- 更新了.gitignore 
- 更新了DescribeInstancesHealth的LaunchedAt属性 
3.20.6 (2023-04-11)
- 将botocore需求更新为>1.23.41,<1.29.100 
- 修复了平台错误 
- 修复了Codebuild错误 
- 修复了符号链接和性能问题 
3.20.5 (2023-02-28)
- 将botocore需求更新为>1.23.41,<1.29.82 
- 将requirements.txt包含在pypi发行tar包中 
3.20.4 (2023-02-27)
- 将botocore需求更新为>1.23.41,<1.29.81 
- 删除了future包的使用 
- 开放了新区域(ap-southeast-3和ap-northeast-3) 
- 修复了符号链接文件相关的问题 
- 修复了模块相关的问题 
- 修复了多个单元测试 
- 修复了Docker AL2平台NotFound错误 
- 在新区域(eu-south-1、ap-northeast-3、af-south-1)中集成代码提交功能 
- 更新eb create命令,默认创建应用ELB 
- 当指定–version标志时,更新为显示完整结果 
3.20.3 (2022-01-21)
- 更新botocore要求至 >1.23.41,<1.24.0 
- 更新pathspec要求至 ==0.9.0 
- 增加版本标签的时间戳精度 
- 修复ssh错误 
3.20.2 (2021-08-30)
- 更新urllib3要求至 >=1.26.5 
3.20.1 (2021-07-13)
- 更新中国区域IAM文档 
- 更新botocore要求至 >=1.21.0,<1.22.0 
3.20.0 (2021-06-09)
- 更新PyYAML要求至 >=5.3.1,<5.5 
- 更新AL2平台的默认日志组 
- 为config命令添加两个新选项 
- 添加新命令appversion,用于创建未部署的应用版本 
- 替换默认的服务角色策略 
3.19.4 (2021-03-11)
- 更新botocore要求至 >=1.19.0,<1.21.0 
- 更新requests要求至 >=2.20.1,<=2.26 
- 更新semantic_version要求至 2.8.5 
- 更新six要求至 >=1.11.0,<1.15.0 
- 更新< cite>eb config put命令的平台查找逻辑 
- 更新docker build命令以使用标签 
3.19.3 (2021-01-15)
- 修复导致< cite>eb logs和< cite>eb appversion命令失败的UnicodeDecode错误 
- 更新< cite>eb logs命令的成功事件查找逻辑 
3.19.2 (2020-10-26)
- 更新botocore要求至 >=1.19.0,<1.20.0 
- 更新coloroma要求至 >=0.2.5,<0.4.4 
- 更新python-dateutil要求至 >=2.1,<3.0.0 
- 更新requests要求至 >=2.20.1,<=2.24 
- 更新six要求至 >=1.12.0,<=1.15.0 
- 更新urllib3要求至 >=1.25.4,<1.25.8/1.26 
3.19.1 (2020-10-15)
- 修复导致< cite>eb logs –all/–zip在AL2平台失败的错误 
3.19.0 (2020-09-08)
- 在环境创建期间添加对共享应用负载均衡器的支持 
- 将< cite>–shared-lb和< cite>–shared-lb-port参数添加到< cite>eb create命令 
- 移除非交互式创建环境流程中elb-type的默认值 
- 更新botocore要求至 >=1.17,<1.18 
- 更新pytest-cov要求至 <=2.9 
3.18.2 (2020-07-06)
- 在创建应用版本期间忽略套接字文件 
- 将平台分支支持添加到eb local run 
- 将elb-type的默认值设置为“application” 
- 在尝试创建安全组ssh规则之前检查安全组ssh规则 
- 修复CodeCommit分支的抓取逻辑 
- 为未知CodeCommit支持的区域添加回退 
- 统一布尔提示以使用单个实现 
3.18.1 (2020-04-28)
- 添加af-south-1(开普敦)区域 
- 添加eu-south-1(米兰)区域 
- 修复导致< cite>eb logs命令失败,当日志包含unicode字符的错误 
- 修复导致< cite>eb platform列表在未初始化目录中失败的错误 
3.18.0 (2020-04-09)
- 更新eb init命令的–platform选项以接受平台分支名称 
- 更新eb init命令的交互式平台菜单,从平台分支派生菜单项 
- 更新eb init命令,根据平台分支的生命周期状态显示平台生命周期结束警告 
- 更新eb create –platform选项以接受平台分支名称 
- 更新eb create命令,根据平台分支的生命周期状态显示平台生命周期结束警告 
- 更新eb platform select命令的交互式菜单,从平台分支派生菜单项 
- 更新eb platform select命令,根据平台分支的生命周期状态显示平台生命周期结束警告 
- 更新eb deploy命令,根据平台分支的生命周期状态显示平台生命周期结束警告 
- 更新eb status命令,根据平台分支的生命周期状态显示平台生命周期结束警告 
- 改进< .ebignore>查找的性能 
- 升级botocore要求以解决awscli冲突 
- 升级pyyaml要求以解决awscli冲突 
- 升级colorama要求以解决awscli冲突 
3.17.1 (2020-01-22)
- 更新botocore要求至 >=1.14.0,<1.15 
- 更新PyYAML要求至 >=5.2,<5.3 
- 更新docker-compose要求至 >=1.25.2,<1.26.0 
3.17.0 (2019-12-20)
- 向eb create命令添加了–on-demand-base-capacity和–on-demand-above-base-capacity参数 
- 向eb create命令添加了–min-instances和–max-instances参数 
- 添加了创建单个实例Spot环境的支持 
3.16.0 (2019-11-22)
- 在创建环境时添加了对Spot舰队请求的支持 
- 将botocore的要求更新为>1.13.0,<1.14 
- 将python-dateutil的要求更新为>=2.1,<2.8.1 
3.15.3 (2019-07-18)
- 添加了中东地区(巴林)的me-south-1区域 
- 向eb restore命令添加了–timeout参数 
3.15.2 (2019-05-22)
- 添加了中国(香港)的ap-east-1区域 
3.15.1 (2019-05-15)
- 修复了在未初始化目录中拒绝eb platform list –region …命令的bug 
3.15.0 (2019-04-04)
- 添加了通过eb init对应用程序进行标记的能力 
- 添加了通过eb config save对配置模板进行标记的能力 
- 添加了通过eb platform create对自定义平台进行标记的能力 
- 添加了通过eb tags命令的–resource参数支持对具有ARN的资源进行标记 
3.14.13 (2019-02-22)
- 修复了Python 2.7 EBCLI损坏问题 
3.14.12 (2019-02-22)
- 修复了eb init的行为,以确保在假定“eb-cli”配置文件之前检查AWS凭证环境变量 
- 将pathspec的要求更新为0.5.9 
- 引入了对 - 的直接依赖 
3.14.11 (2019-02-07)
- 修复了eb命令的行为,其中错误事件被分类为成功 
- 修复了拒绝–profile参数而选择表示凭证的环境变量的bug 
- 修复了由于无法删除临时应用程序版本目录而导致eb create/deploy终止的bug 
3.14.10 (2019-01-21)
- 引入了对 - 的直接依赖 
- 修复了带有斜杠的分支名称中失败的–source参数的bug 
3.14.9 (2019-01-09)
- 将urllib3的要求更新为>=1.24.1,<1.25 
- 将docker-compose的要求更新为>=1.23.2,<1.24 
- 将botocore的要求更新为>=1.12.29,<1.13 
- 将six的要求更新为>=1.11.0,<1.12.0 
- 添加了对包含斜杠的CodeCommit分支名称的引用能力 
3.14.8 (2018-12-12)
- 添加了欧洲(斯德哥尔摩)的eu-north-1区域 
3.14.7 (2018-12-03)
- 修复了Python 2.7 Unicode标签删除bug 
- 修复了建议给客户不可用的CNAME的bug 
- 修复了处理异常而不显示错误消息的逻辑 
- 修复了在eb init期间避免显示区域列表的bug 
- 修复了在Windows上无法调用CodeCommit凭证辅助程序的bug 
- 修复了在Windows上的CodeCommit Git存储库中无法创建空README文件的bug 
- 修改了在eb create期间将ALB作为默认负载均衡器 
- 修改了NLB,使其在中国区域可用 
- 修改了eb ssh逻辑,使用PrivateIpAddress而不是PrivateDnsName 
3.14.6 (2018-09-11)
- 向eb platform create命令添加了–timeout参数 
- 向eb ssh –setup命令添加了–timeout参数 
- 将 - 作为参数传递给由EBCLI修补的botocore管理的服务模型 
- 移除了对 - 的依赖 
- 将 - 的要求限制在范围 - 以解决botocore和requests之间的依赖性不兼容问题 
- 将 - 的要求更新为 - =1.12.1,<1.13 
3.14.5 (2018-09-07)
- 将 - 的版本限制在范围 - 以避免与EBCLI不兼容 
3.14.4 (2018-08-16)
- 修复了 - 和 - 用法文本,以显示所有可用的命令和子命令,而不管工作区类型如何 
- 修复了在客户指定的超时值被拒绝的情况下 - 和 - 的行为 
3.14.3 (2018-07-18)
- 将非Windows平台上的 - 表格更改为使用Unicode U+25C4和U+25BA作为左右箭头字符,而不是分别使用U+25C0和U+25B6 
- 将 - 的版本要求更新为范围 - 3.10,<=3.13以启用与Python 3.7.0一起使用EBCLI 
- 添加了逻辑来显示所有 - 命令的事件文本输出的UTC时间戳,这些命令等待Beanstalk服务 
- 修复了在《eb create》交互流程中,要求客户指定 vpc.publicip、vpc.elbsubnets 和 vpc.elbpublic 参数以供 –tier 类型 “worker” 使用的bug。 
- 修复了在《eb create》交互流程中,要求客户指定 vpc.elbsubnets 和 vpc.elbpublic 参数以供单实例环境使用的bug。 
3.14.2 (2018-07-03)
- 修正了解决方案栈优先级逻辑,以优先使用Amazon GlassFish而非等效的Debian GlassFish平台。 
- 修复了未从 EBCLIException 继承的异常,强制 eb 以返回代码4退出。 
- 修复了从大于4GB的目录创建应用程序版本的能力。 
- 修复了在Windows上的 eb health。 
- 修复了在执行时无参数时发生的 eb swap 失败。 
- 移除了通过 py2exe 使用 EBCLI 的支持。 
- 将 pyyaml 版本限制在 >=3.10,<=3.12 范围内,以确保与 docker-compose 和 aws 兼容。 
3.14.1 (2018-06-11)
- 添加了eu-west-3 (巴黎) CodeCommit支持。 
- 阻止在 eb create 的worker-tier环境交互模式下选择ELB类型。 
- 更新了 colorama 版本。 
3.14.0 (2018-06-04)
- 添加了 docker-compose 作为依赖项。 
- 添加了 python-dateutil 作为依赖项。 
- 移除了对 docker、dockerpty、docopt、requests 和 websocket-client 的直接依赖。 
- 添加了轮询 logs#describe_log_groups 的逻辑,以等待自定义平台构建器创建日志组。 
- 修复了在设置克隆环境的CNAME时出现的 eb clone bug。 
- 修复了尝试打印 elasticbeanstalk#compose_environments 失败消息时出现的 eb deploy –modules … bug。 
3.13.0 (2018-05-15)
- 添加了将流环境健康日志启用到CloudWatch的功能。 
- 添加了对Python包 docker 的显式依赖。 
- 修复了在 eb create 期间解析环境变量的逻辑。 
- 修复了使用基本健康和ELBV2负载均衡器的环境上的 eb health。 
- 修复了在Windows平台上,eb logs 行为选择不正确的默认日志组的bug。 
- 修复了在某些情况下 eb platform delete 无法删除自定义平台的问题。 
- 修复了当默认分支环境不存在时发生的 eb tags –list 失败。 
- 修复了Windows上 .gitignore 的问题,其中指定的要排除的文件也可能被暂存。 
- 防止在Windows上使用Python 2.7执行时创建指向最新日志的便利符号链接。 
- 移除了为客户安装Python包 docker 的代码。 
3.12.4 (2018-03-07)
- 修复了 DescribeEvents 轮询逻辑,使用 datetime.utcnow() 而不是 datetime.now()。 
- 修复了 TimeoutError`s> 以强制 `eb 以返回代码4退出。 
- 修复了防止 eb deploy –modules … 在找不到项目根目录时运行的bug。 
- 修复了防止 eb platform list –verbose 在列出所有自定义平台ARN时运行的bug。 
- 修复了 eb init –source bug,通过强制与远程CodeCommit仓库关联。 
- 修改了 eb,在出现 botocore.parsers.ResponseParserErrors 后进行重试。 
3.12.3 (2018-02-15)
- 修复了存在多个远程时CodeCommit集成的问题。 
- 修复了涉及使用现有应用的 eb init 的bug。 
3.12.2 (2018-02-06)
- 添加了eu-west-3 EU (巴黎) 和 cn-northwest-1 中国 (宁夏) 区域。 
- 添加了对Python包 docker-py 2的主要版本2的 eb local run 支持。 
- 修复了将语言名称作为参数的 –platform 选项。 
- 修复了在输入模糊时,–platform 标志选择解决方案栈最新版本的行为。 
- 修复了 .ebignore 逻辑以识别包含Unicode字符的文件。 
- 修复了重复下载CloudWatch发布的Packer事件的bug。 
- 修复了打印Packer事件时静默捕获 UnicodeEncodeError 的行为。 
- 修复了自定义平台上下文中的 DescribeEvents 轮询。 
- 修复了与 PlatformArn 一起工作的 eb local run。 
- 修复了使用CodeCommit进行部署后观察到的本地-远程不一致性。 
- 修复了是否VPC ELB应为公网的提示中的拼写错误 
3.12.1 (2017-11-08)
- 添加了在执行eb create时,如果使用的话,客户可以下载示例应用的特性 
- 添加了在eb工作区中操作ebp命令时的错误优雅处理 
- 修复了指向描述创建多容器Docker环境的ECS权限的页面的超链接 
- 修复了在ASG区域配额达到后创建环境时< cite>DescribeEvents轮询逻辑 
- 通过准确过滤返回的事件修复了< cite>DescribeEvents轮询逻辑 
- 通过删除环境名称作为位置参数的提及来修复了< cite>eb list的用法文本 
- 当指定了< cite>-db标志时,增加了< cite>eb create的默认超时时间 
- 修改了< cite>eb ssh逻辑,在没有可用公网IP/DNS时使用私有IP地址而不是私有DNS 
- 修改了通用的EBCLI超时消息,提示客户查看< cite>eb events -f的结果 
- 移除了< cite>eb ssh –custom对~/.ssh中SSH私钥的依赖 
3.12.0 (2017-10-10)
- 添加了对环境标签的支持 
3.11.0 (2017-09-26)
- 添加了对创建带有网络负载均衡器环境的支持 
- 修复了导致< cite>eb restore无法开始的bug 
3.10.6 (2017-08-21)
- 修复了涉及CLI在服务器端成功时放弃CodeBuild的5分钟超时bug 
- 修复了创建模块时< cite>eb create退出,因为它找不到< .elasticbeanstalk>目录的bug 
- 将环境创建期间可创建的标签数量限制增加到47 
- 修复了指定平台名称时环境创建失败的问题,这些名称来自eb platform list检索的列表。 
3.10.5 (2017-07-28)
- 添加了对ca-central-1(加拿大中部)和ap-south-1(孟买)CodeCommit的支持 
- 通过“eb local run”使所有用户都可以写入.clasticbeanstalk/logs/local目录 
- 修复了防止“eb appversion”显示的Python 2.x字符编码bug 
3.10.4 (2017-07-14)
- 修复了多容器Docker 17.03.1-ce平台版本的解决方案堆栈确定逻辑中的bug 
3.10.3 (2017-06-27)
- 添加了对应用程序版本zip git子模块的能力 
- 添加了对us-west-1(北加利福尼亚)、eu-west-2(伦敦)、ap-northeast-2(首尔)和sa-east-1(圣保罗)CodeCommit的支持 
- 添加了对TooManyConfigurationTemplatesException异常的处理 
3.10.2 (2017-06-09)
- 改进了eb和ebp创建默认实例配置文件创建逻辑。 
- 添加了对eu-central-1(法兰克福)、ap-northeast-1(东京)、ap-southeast-1(新加坡)和ap-southeast-2(悉尼)CodeCommit的支持 
- 为5xx重试消息添加了额外的日志记录 
3.10.1 (2017-03-30)
- 修复了python 3.x的eb local run bug 
- 修复了eb local docker版本检查失败的前导零bug 
- 修复了在选择现有应用程序时eb init不会创建应用程序的问题 
- 修复了eb local run接受未以/var/app/current/为前缀定义的卷的问题 
3.10.0 (2017-02-21)
- 支持自定义弹性Beanstalk平台 
- 修复了CodeBuild集成提取CloudWatch URL链接的问题 
3.9.1 (2017-02-08)
- 将Beanstalk CodeBuild集成改为可选,通过在buildspec中不指定头来实现 
- 修复了“eb config put”以更新DateModified字段的问题 
- 修复了“eb config put”完整路径失败的问题 
- 修复了退出代码返回正确的问题 
- 移除了eb init中CodeCommit失败的提示,以避免混淆 
- 为eb create/deploy添加了“process”标志,用于预处理应用程序版本 
3.9.0 (2016-12-22)
- 在“eb logs”中添加了对日志流的支持。 
- 在“eb logs”中添加了“–log-group”和“–cloudwatch-logs”标志 
- 为托管应用程序版本添加了“appversion”命令 
- 为管理应用程序生命周期配置添加了“appversion lifecycle”子命令 
3.8.10 (2016-12-19)
- 修复了python 3.x的安装bug 
3.8.9 (2016-12-16)
- 添加了“eb restore”命令,用于恢复已终止的环境 
3.8.8 (2016-12-13)
- 添加了eu-west-2 EU(伦敦)区域 
3.8.7 (2016-12-08)
- 修复了Windows安装bug 
3.8.6 (2016-12-08)
- 添加了对包含空格的工作目录的支持 
- 添加了对ca-central-1加拿大(中部)的支持 
3.8.5 (2016-12-01)
- 增加了对CodeBuild的支持,通过自动检测buildspec文件并使用其中的设置进行部署。 
3.8.4 (2016-11-16)
- 添加了‘–source’标志,用于创建、部署、初始化和使用,可以直接从CodeCommit仓库中直接使用源代码。 
- 增加了对us-west-2(俄勒冈)和eu-west-1(爱尔兰)的CodeCommit支持。 
3.8.3 (2016-10-17)
- 增加了对us-east-2(俄亥俄)的CodeCommit支持。 
3.8.2 (2016-10-17)
- 增加了us-east-2(俄亥俄)区域。 
3.8.1 (2016-10-13)
- 修复了CodeCommit的bug。 
3.8.0 (2016-10-13)
- 修复了创建单个实例时ELB提示的问题。 
- 修复了选择现有应用程序时不再调用CreateApplication的eb init问题。 
- 允许eb ssh在公网IP不可用的情况下尝试访问私有IP地址。 
- 增加了对CodeCommit部署和集成的支持。 
3.7.8 (2016-08-22)
- 修复了‘eb setenv –timeout’问题。 
- 更新了‘eb config’内联文档,使其在功能上更清晰。 
- 修复了‘eb deploy –nohang’问题。 
- 为‘eb ssh’添加了‘–command’和‘–custom’命令。 
- 增加了对带有‘create’、‘health’和‘status’的应用负载均衡器的支持。 
3.7.7 (2016-06-27)
- 将“ap-south-1”添加到区域列表。 
- 在指定标签时,在创建之前检查应用程序中、本地或在其账户中是否存在现有应用程序版本。 
- 将环境名称长度限制更新为40个字符最大。 
3.7.6 (2016-04-14)
- 现在在非交互式环境创建过程中也将创建Elastic Beanstalk服务角色。 
- 将AWSElasticBeanstalkService托管策略添加到Elastic Beanstalk服务角色。 
3.7.5 (2016-04-01)
- 支持新的增强健康功能。 
- 修复了“eb health”在基本健康环境中的bug。 
- 修复了“eb health”中的bug,该bug导致某些区域设置出现日期解析错误。 
- CLI创建的角色现在使用AWS托管策略。 
3.7.4 (2016-03-10)
- 修复了“eb local”子命令无法与Docker 1.10一起工作的问题。 
- 修复了部署多个模块时导致EB CLI崩溃的问题。 
3.7.3 (2016-01-28)
- 修复了应用程序版本处理中的bug。 
- 修复了“eb config delete”中的bug。 
3.7.2 (2016-01-08)
- 修复了应用程序版本中的符号链接不在原始位置的问题。 
3.7.1 (2016-01-07)
- 修复了与Python 3的长期类型不兼容的bug。 
3.7 (2016-01-06)
- 将“ap-northeast-2”添加到区域列表。 
- 修复了Unix系统上的符号链接问题。 
3.6.2 (2015-12-14)
- 改进了与应用程序版本处理相关的逻辑。 
- 更改标签行为,允许标签值中出现‘=’。 
- 当env.yaml文件中不存在时,提示输入EnvironmentName。 
3.6.1 (2015-11-23)
- 当没有env.yaml文件时,移除对应用程序版本的预处理。 
- 修复了“eb logs”中的bug。 
3.6 (2015-11-23)
- 支持可组合应用程序。 
3.5.6 (2015-11-20)
- 修复了“eb health”中的一些区域错误。 
- 使用Git时更改应用程序版本的命名方案。 
- 将有关超时错误的字符串更改为指示存在超时选项。 
3.5.5 (2015-10-27)
- 修复了“eb swap”中的bug。 
- 修复了字符串资源中的拼写错误。 
3.5.4 (2015-09-22)
- 将“cn-north-1”添加到区域列表。 
- 调整客户端默认ELB健康检查间隔,使用服务默认值。 
3.5.3 (2015-09-14)
- 更改联系信息。 
- 修复了“eb labs setup-ssl”在Python的一些版本上发生的bug。 
3.5.2 (2015-08-26)
- 修复了“eb health”命令无法运行的问题。 
3.5.1 (2015-08-25)
- 修复了az列截断问题。 
- 取消隐藏labs setup-cwl功能和logs –stream。 
- 当有新版本可用时,添加pip install命令。 
3.5 (2015-08-11)
- 添加命令“eb labs setup-ssl”。 
- 添加命令“eb labs cloudwatchlogs-setup”。 
- 更改eb open,现在如果负载均衡器http端口关闭,则打开https。 
- 增加对增强健康功能的支持,使用eb health。 
- 其他小改动。 
3.4.7 (2015-07-28)
- 修复了部署时包含.gitignore的问题。 
- 修复了流式传输Unicode事件的问题。 
3.4.6 (2015-07-10)
- 修复了“eb labs download”的问题。 
- 修复了.ebignore中文件夹被错误上传的问题。 
3.4.5 (2015-06-08)
- 如果启用了源限制,SSH不再尝试打开端口22。 
- 添加了–force标志以覆盖上述行为。 
- SSH错误现在使用-o选项正确显示。 
- 环境变量不再严格,现在可以包含“=”符号。 
3.4.4 (2015-05-18)
- 更改了内部处理Sample Application的方式。 
3.4.3 (2015-05-12)
- 修复了添加新选项设置时“eb config”的问题。 
- 更新了golang本地容器文件。 
- 修复了本地过程中覆盖docker环境变量的问题。 
3.4.2 (2015-05-09)
- 修复了eb local文件的安装问题。 
3.4 (2015-05-07)
- 为多容器docker添加了“localContainerDefinitions”部分。 
- 多容器docker容器现在正确读取“环境”。 
- 为eb local添加了printenv/setenv命令。 
- t2.micro现在是为具有默认vpc的账户的默认实例类型。 
- 为eb deploy添加了–staged选项,用于部署git阶段而不是提交。 
- 修复了配置文件路径解析问题。 
3.3.2 (2015-04-30)
- 修复了“eb open”在Windows上的问题。 
3.3.1 (2015-04-28)
- 修复了“eb labs cleanup-versions”上的–force选项。 
3.3 (2015-04-28)
- 添加了“local”命令。 
- 添加了“eb labs cleanup-versions”用于清理旧应用程序版本。 
- 添加了对.ebignore文件的支持。 
- 使用“eb terminate –all”现在会从s3中删除应用程序包。 
- 为config.yml添加了对分支特定默认值的支持。 
- 修复了交互式vpc的错误。 
- 修复了“eb open”的竞争条件。 
- 不完整的凭证错误现在更详细。 
3.2.2 (2015-04-06)
- 修复了创建单实例环境的问题。 
3.2.1 (2015-04-02)
- 在“create”上添加了多容器权限的警告字符串。 
3.2 (2015-03-30)
- 添加了“platform”命令。 
- 添加了“upgrade”命令。 
- 添加了“abort”命令。 
- 添加了“labs”命令。 
- 打印的事件现在看起来更美观。 
- 日志和事件现在自动分页。 
- 基于健康的状态更新现在是新环境的默认选项。 
3.1.3 (2015-03-13)
- 在创建时添加了指定数据库版本(–database.version)的选项。 
3.1.2 (2015-02-26)
- 修复了python 3.4.3上的多线程问题。 
- 修复了按列打印环境名称的问题。 
- 将botocore更新到0.93.0。 
3.1.1 (2015-02-24)
- 修复了Windows上的git问题。 
- 支持更早版本的git。 
- 保存的配置现在与Worker层一起工作。 
3.1 (2015-02-17)
- 编辑器备份文件(file.txt~)不再包含在应用程序zip中。 
- 为保存的配置添加了命令(eb config –help)。 
- 现在会收到有关过时的cli和过时的环境平台的警报。 
- 现在可以在子目录中部署。 
- 现在可以在子目录中配置。 
- 现在可以使用“–timeout x”指定自己的超时时间。 
- 现在可以在创建环境时指定环境变量(–envvars)。 
- 现在在克隆环境时可以获取最新平台版本(“eb clone”)。 
- 应用程序包上传现在显示状态。 
- 大文件上传现在是多线程的。 
- 如果存在未提交的git更改,现在会在部署时添加警告。 
- 现在可以使用“eb swap”交换环境CNAME。 
- 在创建时公开了–vpc选项。 
- 添加了–no-verify-ssl选项。 
- 将Botocore更新到0.88.0。 
3.0.11 (2015-02-09)
- 修复了Windows容器的压缩问题。 
3.0.10 (2014-11-24)
- 修复了具有自动删除策略的s3存储桶中的上传解析错误。 
- 修复了已终止环境的问题。 
- 如果应用程序版本已存在于s3中,则不再上传应用程序。 
- 默认数据库用户名已从admin更改为ebroot。 
- 如果太长,则截断应用程序版本描述。 
- 应用程序版本不再包含git哈希。 
项目详情
awsebcli-3.21.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 07be62114080f26211036e0eb0b99eadb4becfe1f341bc1ea5f0051cba3c4641 | |
| MD5 | 5c6aaf8c68d37cb588d690afc759c0f5 | |
| BLAKE2b-256 | 72d8b49cb02129271d8fa29d66b5698ec1cee92c6501d4ef6d033c05ca7c3820 |