Elastic Beanstalk 支持的平台 - Amazon Elastic Beanstalk
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Elastic Beanstalk 支持的平台

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

Elastic Beanstalk 为编程语言(Go、Java、Node.js、PHP、Python、Ruby)、应用程序服务器(Tomcat、Passenger、Puma)提供平台。某些平台具有多个同时支持的版本。

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

您可以使用平台版本名称下方列出的解决方案堆栈名称来通过 EB CLIElastic Beanstalk APIAmazon CLI 启动环境。您还可以使用 ListAvailableSolutionStacks API(在 Amazon CLI 中为 aws elasticbeanstalk list-available-solution-stacks)从服务检索解决方案堆栈名称。此操作将返回可用于创建环境的所有解决方案堆栈。

注意

每个平台都有支持和停用的平台版本。您始终可以基于支持的平台版本创建环境。停用的平台版本仅在发布的停用日期后的 90 天内可用于现有的客户环境。有关发布的平台版本停用日期的列表,请参阅停用平台分支计划

当 Elastic Beanstalk 更新平台时,先前的平台版本仍受支持,但它们不具有最新的组件,因此不推荐使用。我们建议您转换到最新的平台版本。如果您在过去的 30 天内在环境中使用了先前的平台版本(在同一个区域中使用相同账户),则您仍可以基于此平台版本创建环境。

您可以自定义和配置您的应用程序在平台中所依赖的软件。有关更多信息,请参阅自定义 Linux 服务器上的软件自定义 Windows Server 上的软件。有关最新版本的详细发布说明,请参阅 Amazon Elastic Beanstalk 发布说明

支持的平台版本

Amazon Elastic Beanstalk 平台指南中的 Elastic Beanstalk 支持的平台中列出了所有当前平台版本。每个平台特定的部分还指向 平台历史记录(以前的平台版本列表)。要直接访问特定平台的版本列表,请使用以下链接之一。