

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

# Elastic Beanstalk 支持的平台
<a name="concepts.platforms"></a>

AWS Elastic Beanstalk 提供了多种平台，您可以在这些平台上构建应用程序。您可以根据这些平台之一设计 Web 应用程序，Elastic Beanstalk 将代码部署到您选择的平台版本以创建有效的应用程序环境。

Elastic Beanstalk 会预配置运行应用程序所需的资源，包括一个或多个亚马逊实例。 EC2 在 Amazon EC2 实例上运行的软件堆栈取决于您为环境选择的特定平台版本。

**平台分支的解决方案堆栈名称**  
您可以使用给定平台分支版本的*解决方案堆栈名称*来通过 [EB CLI](eb-cli3.md)、[Elastic Beanstalk API](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/) 或 [AWS CLI](https://aws.amazon.com/cli/) 启动环境。*AWS Elastic Beanstalk 平台*指南在 [Elastic Beanstalk Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html) 和 [Platform history](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history.html) 部分的平台分支版本下列出了*解决方案堆栈名称*。

要检索可用于创建环境的所有解决方案堆栈名称，请使用 [ListAvailableSolutionStacks](https://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_ListAvailableSolutionStacks.html)API 或 AWS CLI [https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-available-solution-stacks.html](https://docs.aws.amazon.com/cli/latest/reference/elasticbeanstalk/list-available-solution-stacks.html)中的。

您可以自定义和配置您的应用程序在平台中所依赖的软件。有关更多信息，请参阅[自定义 Linux 服务器上的软件](customize-containers-ec2.md)和[自定义 Windows Server 上的软件](customize-containers-windows-ec2.md)。有关最新版本的详细发布说明，请参阅 [AWS Elastic Beanstalk 发布说明](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/)。

## 支持的平台和组件历史记录
<a name="concepts.platforms.list"></a>

*AWS Elastic Beanstalk 平台*指南指南在 [Elastic Beanstalk Supported Platforms](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html) 部分列出了所有当前平台分支版本。*平台*指南还列出了每个平台的*平台历史记录*，其中包括以前的分支平台版本的列表。要查看每个平台的*平台历史记录*，请选择以下链接之一。
+ [Docker](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-docker.html)
+ [Go](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-go.html)
+ [Java SE](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-javase.html)
+ [Tomcat（运行 Java SE）](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-java.html)
+ [Linux 上的 .NET Core](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-dotnetlinux.html)
+ [Windows Server 上的 .NET](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-dotnet.html)
+ [Node.js](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-nodejs.html)
+ [PHP](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-php.html)
+ [Python](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-python.html)
+ [Ruby](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platform-history-ruby.html)