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 CLI、Elastic Beanstalk API 或 Amazon CLIaws elasticbeanstalk list-available-solution-stacks
)从服务检索解决方案堆栈名称。此操作将返回可用于创建环境的所有解决方案堆栈。
注意
每个平台都有支持和停用的平台版本。您始终可以基于支持的平台版本创建环境。停用的平台版本仅在发布的停用日期后的 90 天内可用于现有的客户环境。有关发布的平台版本停用日期的列表,请参阅停用平台分支计划。
当 Elastic Beanstalk 更新平台时,先前的平台版本仍受支持,但它们不具有最新的组件,因此不推荐使用。我们建议您转换到最新的平台版本。如果您在过去的 30 天内在环境中使用了先前的平台版本(在同一个区域中使用相同账户),则您仍可以基于此平台版本创建环境。
您可以自定义和配置您的应用程序在平台中所依赖的软件。有关更多信息,请参阅自定义 Linux 服务器上的软件和自定义 Windows Server 上的软件。有关最新版本的详细发布说明,请参阅 Amazon Elastic Beanstalk 发布说明。
支持的平台版本
Amazon Elastic Beanstalk 平台指南中的 Elastic Beanstalk 支持的平台中列出了所有当前平台版本。每个平台特定的部分还指向 平台历史记录(以前的平台版本列表)。要直接访问特定平台的版本列表,请使用以下链接之一。