发布:2018 年 7 月 19 日发布的 EB CLI 3.14.3 - AWS Elastic Beanstalk

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

发布:2018 年 7 月 19 日发布的 EB CLI 3.14.3

带错误修复和更新的新版 AWS Elastic Beanstalk Command Line Interface (EB CLI)。

发布日期:2018 年 7 月 19 日

更改

下面是此版本中的重要更改的列表。

更改 受影响的命令 描述

错误修复:不兼容的 --vpc 参数

eb create

背景:工作线程环境和单实例 Web 服务器环境与一些 Amazon Virtual Private Cloud (Amazon VPC) 功能不兼容。

错误:当您使用 EB CLI 创建具有自定义 VPC 的上述环境类型之一时,EB CLI 无法正确处理这些 VPC 功能 - 它提示它们正处于交互模式,并且在您将这些功能指定为参数时不显示错误。

修复:

在交互式模式中(当您使用 --vpc 参数时),EB CLI 现在的行为如下所述:

  • 工作线程环境:EB CLI 不提示您输入 ELB 子网,也不请您选择是否要将负载均衡器或环境设置为公有。

  • 单实例 Web 服务器环境:EB CLI 不提示您输入 ELB 子网,也不请您选择是否要将负载均衡器设置为公有。

在非交互模式中(当您使用特定的 --vpc.* 参数时),EB CLI 现在会检查以下错误情形:

  • 您不能将 --tier worker 参数与 vpc.publicip--vpc.elbsubnets--vpc.elbpublic 参数配合使用。

  • 您不能将 --single 参数与 --vpc.elbsubnets--vpc.elbpublic 参数配合使用。

更新:打印 UTC 时间戳和事件

多个命令

以前,只有 eb events -f 会使用时间戳作为每个事件输出行的前缀。轮询 Elastic Beanstalk 服务并打印事件文本的其他命令不会添加时间戳。这会导致难以快速分析各个步骤所用的时间。

在此版本中,EB CLI 将 UTC 时间戳添加至所有相关命令的所有事件文本输出中。

受影响的 eb 命令:abort、clone、config、create、deploy、events、logs、platform、restore、scale、setenv、ssh、swap、tags、terminate、upgrade。

更新:PyYaml 3.13.0

所有命令

我们已将 PyYaml 程序包依赖项更新至版本 3.13.0,其中添加了对于 Python 版本 3.7.0 的支持。