AL1 中已停用、AL2 中已移除的功能 - Amazon Linux 2023
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

AL1 中已停用、AL2 中已移除的功能

这部分描述在 AL1 中可用、但在 AL2 中不再可用的功能。

注意

作为 AL1 维护支持阶段的一部分,某些程序包的生命周期终止日期(EOL)早于 AL1 的生命周期终止日期。更多信息,请参阅 AL1 程序包支持声明

注意

部分 AL1 功能在早期版本中已停用。相关信息,请参阅 AL1 发布说明

32 位 x86(i686)AMI

作为 AL1 2014.09 发布版的一部分,Amazon Linux 宣布这将是最后一个生成 32 位 AMI 的版本。因此,从 AL1 2015.03 发布版开始,Amazon Linux 不再支持在 32 位模式下运行系统。AL2 在 x86-64 主机上为 32 位二进制文件提供有限的运行时支持,且不提供用于构建新 32 位二进制文件的开发程序包。AL2023 不再包含任何 32 位用户空间程序包。我们建议用户在迁移到 AL2023 之前完成向 64 位代码的过渡。

如果需要在 AL2023 上运行 32 位二进制文件,可以在 AL2023 之上运行的 AL2 容器中使用 AL2 的 32 位用户空间。

aws-apitools-* 已被 Amazon CLI 取代

在 2013 年 9 月 Amazon CLI 发布之前,Amazon 提供了一组用 Java 实现的命令行实用程序,允许用户进行 Amazon EC2 API 调用。这些工具于 2015 年停用,Amazon CLI 成为从命令行与 Amazon EC2 API 交互的首选方式。这组命令行实用程序包括以下 aws-apitools-* 程序包。

  • aws-apitools-as

  • aws-apitools-cfn

  • aws-apitools-common

  • aws-apitools-ec2

  • aws-apitools-elb

  • aws-apitools-mon

aws-apitools-* 程序包的上游支持已于 2017 年 3 月结束。尽管缺乏上游支持,Amazon Linux 仍继续提供其中一些命令行实用程序(例如 aws-apitools-ec2),以向用户提供向后兼容性。Amazon CLI 是一个比 aws-apitools-* 程序包更稳定可靠、更完整的工具,因为它被积极维护,并提供了使用所有 Amazon API 的方法。

aws-apitools-* 程序包已于 2017 年 3 月弃用,将不会收到进一步更新。所有这些程序包的所有用户都应尽快迁移到 Amazon CLI。这些程序包在 AL2023 中不存在。

AL1 还提供了 aws-apitools-iamaws-apitools-rds 程序包,这些程序包在 AL1 中已被弃用,并且从 AL2 开始的 Amazon Linux 中不存在。

systemd 在 AL2 中取代 upstart

AL2 是首个使用 systemd 初始化系统的 Amazon Linux 发行版,取代了 AL1 中的 upstart。任何 upstart 特定的配置必须作为从 AL1 迁移到新版 Amazon Linux 的一部分进行更改。无法在 AL1 上使用 systemd,因此从 upstart 迁移到 systemd 只能作为迁移到更新的 Amazon Linux 主要版本(如 AL2 或 AL2023)的一部分来完成。