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

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

Elastic Beanstalk Linux 平台

Elastic Beanstalk 支持的大多数平台都基于 Linux 操作系统。具体而言,这些平台基于 Amazon Linux,这是由 Amazon 提供的 Linux 发行版。Elastic Beanstalk Linux 平台使用 Amazon Elastic Compute Cloud(Amazon EC2)实例,这些实例运行 Amazon Linux。

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

受支持的 Amazon Linux 版本

Amazon Elastic Beanstalk 支持基于 Amazon Linux 2 和 Amazon Linux 2023 的平台。

截至 2023 年 10 月 19 日,Elastic Beanstalk 为 Amazon Linux 2 平台也支持的所有编程语言提供 AL2023 平台。Beanstalk 还在 Amazon Linux 2 和 Amazon Linux 2023 上支持 Docker 和基于 ECS 的 Docker 平台。

有关 Amazon Linux 2 和 Amazon Linux 2023 的更多信息,请参阅以下文件:

有关支持的平台版本的更多信息,请参阅 Elastic Beanstalk 支持的平台

注意

您可以将应用程序从 Elastic Beanstalk AL1 或 AL2 平台分支迁移到等效的 AL2023 平台分支。有关更多信息,请参阅将 Elastic Beanstalk Linux 应用程序迁移到 Amazon Linux 2023 或 Amazon Linux 2

Amazon Linux 2023

Amazon 于 2023 年 3 月宣布全面推出 Amazon Linux 2023。Amazon Linux 2023 用户指南总结了 Amazon Linux 2 与 Amazon Linux 2023 之间的主要差异。有关更多信息,请参阅用户指南中的比较 Amazon Linux 2 和 Amazon Linux 2023

Elastic Beanstalk Amazon Linux 2 和 Amazon Linux 2023 平台之间具有高度的兼容性。尽管还有一些差异需要注意:

  • 实例元数据服务版本 1(IMDSv1)DisableIMDSv1 选项设置在 AL2023 平台上默认为 true。在 AL2 平台上默认为 false

  • pkg-repo 实例工具pkg-repo 工具不适用于在 AL2023 平台上运行的环境。但是,您可以手动将软件包和操作系统更新应用于 AL2023 实例。有关更多信息,请参阅 Amazon Linux 2023 用户指南中的管理软件包和操作系统更新

  • Apache HTTPd 配置 – AL2023 平台的 Apache httpd.conf 文件中的一些配置设置与 AL2 的配置设置不同:

    • 默认情况下,拒绝访问服务器的整个文件系统。这些设置在 Apache 网站安全提示页面上的默认保护服务器文件中进行了描述。

    • 阻止用户覆盖您配置的安全功能。该配置拒绝访问所有目录中的 .htaccess 设置,专门启用的目录除外。此设置在 Apache 网站安全提示页面上的保护系统设置中进行了描述。Apache HTTP 服务器教程:.htaccess 文件页面指出,此设置可能有助于提高性能。

    • 拒绝访问带有名称模式 .ht* 的文件。此设置阻止 Web 客户端查看 .htaccess.htpasswd 文件。

您可以更改您的环境的上述任何配置设置。有关更多信息,请参阅扩展 Elastic Beanstalk Linux 平台。展开反向代理主题以查看配置 Apache HTTPD 部分。

Elastic Beanstalk Linux 平台列表

下面的列表提供了 Elastic Beanstalk 针对不同编程语言和 Docker 容器支持的 Linux 平台。Elastic Beanstalk 为所有平台提供基于 Amazon Linux 2 和 Amazon Linux 2023 的平台。要了解有关平台的更多信息,请选择对应的链接。