本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過 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. 如果您想要控制套件更新,請遵循下列步驟。
-
執行下列命令來探索可用的儲存庫版本。
$
sudo dnf check-release-update
-
執行以下命令來選取版本。
$
sudo dnf upgrade --releasever=
version
此命令會使用 dnf
並從目前 Amazon Linux 發行版本,開始更新到命令列指定的發行版本。套件更新的清單會由顯示 dnf
。在處理更新之前,您必須確認更新。更新完成後,新發行版本會成為 dnf
用於所有未來活動的預設發行版本。
如需詳細資訊,請參閱在 AL2023 中管理套件和作業系統更新。