

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

# 发布：Elastic Beanstalk 于 2020 年 4 月 8 日正式支持平台分支
<a name="release-2020-04-08-branches"></a>

AWS Elastic Beanstalk 对 API 和控制台进行了更改，正式添加了平台分支的概念。平台分支具有一个支持生命周期和连续的平台版本更新。

**发布日期：**2020 年 4 月 8 日

## 更改
<a name="release-2020-04-08-branches.changes"></a>

今天，我们增加了对*平台分支* 概念的官方支持。当您创建或更新 Elastic Beanstalk 环境并选择平台版本时，您现在可以看到三个级别的层次结构：平台（例如 **Tomcat**）、平台分支（例如，**64 位 Amazon Linux 上运行的带 Java 8 的 Tomcat 8.5**）和平台版本（例如 **3.3.2**）。

此外，我们对 API 进行了一些更改。我们添加了一个新的 API 操作[ListPlatformBranches](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformBranches.html)。您可以使用此操作在 Elastic Beanstalk 中查询可用的平台分支。此操作提供了多个筛选条件来帮助您缩小查询范围。我们还扩展了[ListPlatformVersions[DescribePlatformVersion](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_DescribePlatformVersion.html)](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListPlatformVersions.html)并提供了平台分支和平台版本生命周期信息。

## 背景
<a name="release-2020-04-08-branches.bg"></a>

Elastic Beanstalk 支持多个可用于构建应用程序的平台。平台是操作系统 (OS)、运行时、Web 服务器、应用程序服务器和 Elastic Beanstalk 组件的组合。每个平台均具有多个平台版本 - 特定组件版本的组合。可以将应用程序代码部署到特定的平台版本。

*平台分支* 是一系列连续平台版本，它们共用某些组件的特定版本（通常是主要版本），例如操作系统 (OS)、运行时或 Elastic Beanstalk 组件。一个 Elastic Beanstalk 平台可能支持多个并发平台分支。在发布平台更新时，我们会为每个平台分支提供一个新的平台版本。平台分支具有支持生命周期 - 它可以是测试版、常见的受支持分支或停用（已弃用）分支。

有关平台分支和其他与平台相关术语的定义，请参阅《AWS Elastic Beanstalk 开发人员指南》**中的 [Elastic Beanstalk 平台词汇表](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-glossary.html)。