发布:于 2018 年 7 月 30 日发布针对单容器 Docker 和预配置的 Docker 平台的 AWS Elastic Beanstalk 平台更新 - AWS Elastic Beanstalk

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

发布:于 2018 年 7 月 30 日发布针对单容器 Docker 和预配置的 Docker 平台的 AWS Elastic Beanstalk 平台更新

此版本将安全更新应用于 AWS Elastic Beanstalk 的单容器 Docker 和预配置的 Docker 平台,并更了新平台配置。此版本还删除了对以前预配置的 Docker Glassfish 配置的公共支持。

发布日期:2018 年 7 月 30 日

更改

类别 描述

安全更新

已将 2018 年 7 月 23 日或之前在 Amazon Linux 安全中心发布的所有安全更新应用于单容器和预配置的 Docker 平台。

Glassfish 配置

对预配置的 Docker Glassfish 配置进行以下更改:

  • 已更新在 Amazon Linux 配置中运行的 Glassfish 5.0

  • 删除了对以前的三个 Glassfish 配置的支持:在 Debian 配置中运行的 Glassfish 4.0 和 4.1 以及在 Amazon Linux 配置中运行的 Glassfish 4.1

对于其他非当前解决方案堆栈,如果您在过去 30 天内使用过这三个已停用配置的解决方案堆栈(有一个使用它们的活动环境),您仍可以访问该解决方案堆栈。其他客户无法再看到这些解决方案堆栈。

注意

Elastic Beanstalk 只对一个配置中而不是跨配置的新解决方案堆栈支持自动平台更新。要将现有环境从已停用配置之一迁移到在 Amazon Linux 配置中运行的 Glassfish 5.0,请执行以下手动步骤:

  1. 使用新的目标配置创建新环境。暂时不要终止现有环境。

  2. 将应用程序部署到新环境。

  3. 修复由于迁移到新语言配置导致的任何应用程序问题。迭代部署修复,直至对新环境上的应用程序满意。

  4. 通过将新环境的 CNAME 与现有生产环境的 CNAME 交换,将新环境转换为生产环境。有关详细信息,请参阅 AWS Elastic Beanstalk 开发人员指南中的使用 AWS Elastic Beanstalk 进行蓝/绿部署

已更新平台配置

已更新以下平台:

单容器 Docker

配置和解决方案堆栈名称

AMI

Docker 版本

代理服务器

单容器 Docker 18.03 版本 2.12.0

64bit Amazon Linux 2018.03 v2.12.0 running Docker 18.03.1-ce

2018.03.0

18.03.1-ce

nginx 1.12.1

预配置的 Docker

配置和解决方案堆栈名称

AMI

平台

容器操作系统

语言

代理服务器

应用程序服务器

Docker 映像

Glassfish 5.0 (Docker) 版本 2.12.0

64bit Amazon Linux v2.12.0 running GlassFish 5.0 Java 8 (Preconfigured - Docker)

2018.03.0

Docker 18.03.1-ce

Amazon Linux 2018.03

Java 8

nginx 1.12.1

Glassfish 5.0

amazon/aws-eb-glassfish:5.0-al-onbuild-2.11.1

Go 1.4 (Docker) 版本 2.12.0

64bit Debian jessie v2.12.0 running Go 1.4 (Preconfigured - Docker)

2018.03.0

Docker 18.03.1-ce

Debian Jessie

Go 1.4.2

nginx 1.12.1

golang:1.4.2-onbuild

Go 1.3 (Docker) 版本 2.12.0

64bit Debian jessie v2.12.0 running Go 1.3 (Preconfigured - Docker)

2018.03.0

Docker 18.03.1-ce

Debian Jessie

Go 1.3.3

nginx 1.12.1

golang:1.3.3-onbuild

Python 3.4 with uWSGI 2 (Docker) 版本 2.12.0

64bit Debian jessie v2.12.0 running Python 3.4 (Preconfigured - Docker)

2018.03.0

Docker 18.03.1-ce

Debian Jessie

Python 3.4

nginx 1.12.1

uWSGI 2.0.8

amazon/aws-eb-python:3.4.2-onbuild-3.5.1