透過 023 上的版本化儲存庫進行確定性升級 AL2 - Amazon Linux 2023

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

透過 023 上的版本化儲存庫進行確定性升級 AL2

注意

根據預設,您的 AL2 023 執行個體不會在啟動時自動接收其他重要和重要的安全性更新。您的執行個體一開始包含 AL2 023 版和所選AMI版本中可用的更新。

控制從主要和次要版本收到的更新

使用 AL2 023,您可以確保整個環境中的套件版本與更新之間的一致性。您也可以確保相同 Amazon 機器映像的多個執行個體的一致性 (AMI)。透過版本化儲存庫功能進行確定性升級 (預設為開啟) 時,您可以根據所需排程套用更新。

每當我們發布新的軟件包更新時,都會有一個新版本要鎖定,並且鎖定AMIs該版本的新版本。

AL2023 會鎖定到儲存庫的特定版本。主要或次要版本都支援此功能。通過我們的SSM參數暴露的 AL2 023 AMI 始終是最新版本。它擁有最多的 up-to-date 軟件包和更新,包括關鍵和重要的安全性更新。

如果您從現有執行個體啟動執行個體AMI,系統不會自動套用更新。任何在佈建過程中安裝的其他套件,都會對應至現有的儲存庫版本AMI。

使用此功能時,您可以確保整個環境中的套件版本和更新之間的一致性。如果您要從同一個實例啟動多個實例,則尤其如此AMI。您可以根據所需排程來套用更新。您也可以在啟動時套用一組特定的更新,因為這些更新也可以鎖定至特定的儲存庫版本。

主要和次要版本升級之間的差異

AL2023 的主要版本包含大規模更新,可能會新增、刪除或更新套件。為確保相容性,請在您在該版本上測試應用程式後,再將執行個體升級至新的主要版本。

AL2023 的次要版本包含功能和安全性更新,但不包括套件變更。這樣可以確保 Linux 功能和系統庫在新版本上保API持可用。不需要在更新前測試您的應用程式。

知道何時可用更新

若要套用更新,您必須知道有可用的更新,然後知道如何部署更新。

對於發布新 AL2 023 AMIs AMIs 時派生的建築,映 EC2Image Builder 可以自動構建,修補和測試AMIs。要觸發您自己的AMI構建管道,或使用基礎AMIs,您可以接收有關新更新的通知

對於就地修補,您可以使用 Amazon EC2 Systems Manager 修補程式管理員等工具,協調跨叢集套用更新。

對於其他AMIs基於 AL2 023 的公眾,這些提供者AMIs可能有自己的發布時間表和通知方法。使用衍生AMIs或容器映像檔時,請查看發行者提供的文件,以了解何時發行更新。

每個發行版本中的變更都記錄在 AL2023 版本說明中。安全性更新會在 Amazon Linux 安全中心 (ALAS) 上發佈。

控制可從 AL2 023 儲存庫取得的套件更新

當我們發布 AL2 023 存儲庫的新版本時,所有以前的版本仍然可用。根據預設,用於管理儲存庫版本的外掛程式會鎖定到用來建立AMI. 如果您想要控制套件更新,請遵循下列步驟。

  1. 執行下列命令來探索可用的儲存庫版本。

    $ sudo dnf check-release-update
  2. 執行以下命令來選取版本。

    $ sudo dnf upgrade --releasever=version

此命令會使用 dnf 並從目前 Amazon Linux 發行版本,開始更新到命令列指定的發行版本。套件更新的清單會由顯示 dnf。在處理更新之前,您必須確認更新。更新完成後,新發行版本會成為 dnf 用於所有未來活動的預設發行版本。

如需詳細資訊,請參閱在 AL2023 中管理套件和作業系統更新