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

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

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

本節說明 AL1 中可用的功能,而 AL2 中不再提供此功能。

注意

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

注意

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

32 位元 x86 (i686) AMIs

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

如果您需要在 AL2023 上執行 32 位元二進位檔,則可以在 AL2023 上執行的 AL2 容器內使用 AL2023 位元使用者空間。

aws-apitools-* 取代為AWS CLI

在 2013 AWS CLI年 9 月發行 之前, AWS提供了一組在 中實作的命令列公用程式Java,允許使用者進行 Amazon EC2 API 呼叫。這些工具已於 2015 年終止,AWS CLI成為從命令列與 Amazon EC2 APIs 互動的偏好方式。命令列公用程式集包含下列aws-apitools-*套件。

  • aws-apitools-as

  • aws-apitools-cfn

  • aws-apitools-common

  • aws-apitools-ec2

  • aws-apitools-elb

  • aws-apitools-mon

上游支援於 2017 年 3 月結束的aws-apitools-*套件。雖然缺乏上游支援,但 Amazon Linux 仍繼續提供一些這些命令列公用程式,例如 aws-apitools-ec2,以提供使用者的回溯相容性。AWS CLI是比aws-apitools-*套件更強大且完整的工具,因為它正在積極維護,並提供使用 AWSAPIs的方法。

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

AL1 也提供在 AL1 中已棄用且從 AL2 之後不在 Amazon Linux 中的 aws-apitools-iamaws-apitools-rds套件。

systemd 在 AL2 upstart中取代

AL2 是第一個使用 systemd init 系統的 Amazon Linux 版本,upstart取代 AL1。任何upstart特定組態都必須在從 AL1 遷移至較新版本的 Amazon Linux 的過程中進行變更。無法在 AL1 systemd上使用 ,因此從 移至 upstartsystemd只能作為移至 Amazon Linux 較新主要版本的一部分,例如 AL2 或 AL2023。