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

Elastic Beanstalk Linux 平台

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

Elastic Beanstalk 为不同的编程语言应用程序服务器提供平台。某些平台具有多个同时支持的版本。

有关 Elastic Beanstalk 平台的完整介绍,请参阅Elastic Beanstalk 平台

Elastic Beanstalk 支持的许多平台都基于 Linux 操作系统 (OS)。具体而言,这些平台基于 Amazon Linux,这是由提供的 Linux 发行版Amazon Elastic Beanstalk Linux 平台使用 Amazon Elastic Compute Cloud (Amazon EC2) 实例,这些实例运行 Amazon Linux。要了解更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南 中的 Amazon Linux

Elastic Beanstalk Linux 平台提供了许多开箱即用的功能。您可以通过多种方式扩展平台以支持您的应用程序。有关详细信息,请参阅扩展 Elastic Beanstalk Linux 平台

重要

Let's Encrypt 交叉签名的 DST 根 CA X3 证书已在 2021 年 9 月 30 日过期。因此,在 Amazon Linux 2 和 Amazon Linux AMI 操作系统上运行的 Beanstalk 环境可能无法连接到使用 Let's Encrypt 证书的服务器。

Elastic Beanstalk 在 2021 年 10 月 3 日发布了使用已更新 CA 证书的 Amazon Linux AMI 和 Amazon Linux 2 的新平台版本。要接收这些更新并解决此问题,请打开托管式更新或者手动更新您的平台。有关更多信息,请参阅《Amazon Elastic Beanstalk 发布说明》中的平台更新发布说明

您也可以应用本 Amazon 知识中心文章中描述的手动解决方法。由于 Elastic Beanstalk 为 AMI 提供了锁定的 GUID,建议您使用文章中的 sudo yum install 命令。或者,如果您希望手动修改现有的系统,那么您也可以使用文章中的 sudo sed 命令。

Linux 平台版本

Amazon 提供了两个版本的 Amazon Linux:Amazon Linux 2Amazon Linux AMI。与 Amazon Linux AMI 相比,Amazon Linux 2 的一些主要改进包括:

  • Amazon Linux 2 提供长期支持。

  • Amazon Linux 2 可作为虚拟机映像用于本地开发和测试。

  • Amazon Linux 2 附带更新组件:Linux 内核、C 库、编译器和工具。与 Amazon Linux AMI 中使用 System V 初始化系统不同,它使用 systemd 服务和系统管理器。

Elastic Beanstalk 使用两个 Amazon Linux 版本维护平台版本。有关支持的平台版本的更多信息,请参阅Elastic Beanstalk 支持的平台

注意

Amazon Linux 2 平台版本与以前的 Amazon Linux AMI 平台版本不兼容。如果您要将 Elastic Beanstalk 应用程序迁移到 Amazon Linux 2,请参阅将 Elastic Beanstalk Linux 应用程序迁移到 Amazon Linux 2

Elastic Beanstalk Linux 平台列表

下面的列表介绍了 Elastic Beanstalk 针对不同编程语言和 Docker 容器支持的 Linux 平台,还提供了本开发人员指南中这些主题的相关章节的链接。