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 |