在 AL1 中停用的已棄用功能,已在 AL2 中移除 - Amazon Linux 2023

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 AL1 中停用的已棄用功能,已在 AL2 中移除

本節說明 AL1 中可用且在 AL2 中不再提供的功能。

注意

作為 AL1 維護支援階段的一部分,某些套件的 end-of-life (EOL) 日期早於 AL1 的 EOL。如需詳細資訊,請參閱 AL1 Package 支援陳述式

注意

舊版中已停止部分 AL1 功能。如需詳細資訊,請參閱 AL1 版本說明

32 位元 x86 (i686) 網路晶片

作為 AL1 2014.09 版本的一部分,Amazon Linux 宣布這將是生產 32 位 AMI 的最後一個版本。因此,從 2015.03 版 AL1 開始,Amazon Linux 不再支援以 32 位元模式執行系統。AL2 針對 x86-64 主機上的 32 位元二進位檔案提供有限的執行階段支援,且不提供開發套件來建置新的 32 位元二進位檔案。AL2023 不再包含任何 32 位元使用者空間套件。我們建議使用者先完成轉換為 64 位元程式碼,再移轉至 AL2023。

如果您需要在 AL2023 上運行 32 位二進製文件,則可以在運行在 AL2023 之上的 AL2 容器中使用 AL2 的 32 位用戶空間。

aws-apitools-*取代為 AWS CLI

AWS CLI 在 2013 年 9 月發行之前,提供 AWS 了一組可用的命令列公用程式,並在中實作Java,允許使用者進行 Amazon EC2 API 呼叫。這些工具於 2015 年停產, AWS 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使用者提供向後相容性。這 AWS CLI 是一個比aws-apitools-*軟件包更強大和完整的工具,因為它是積極維護的,並提供了使用所有 AWS API 的方法。

這些aws-apitools-*套件已於 2017 年 3 月棄用,而且不會收到進一步的更新。任何這些套件的所有使用者都應該 AWS CLI 盡快移轉至。這些套件不存在於 AL2023 中。

AL1 還提供了aws-apitools-iamaws-apitools-rds軟件包,這些軟件包在 AL1 中已被棄用,並且在 AL2 以後的 Amazon Linux 中不存在。

systemd在 AL2 upstart 中取代

AL2 是第一個使用systemd初始化系統的 Amazon Linux 版本,upstart在 AL1 中取代。在從 AL1 遷移到較新版本的 Amazon Linux 時,必須變更任何upstart特定組態。無法systemd在 AL1 上使用,因此只systemd能在轉移upstart到最新主要版本的 Amazon Linux(例如 AL2 或 AL2023)的過程中才能完成。