選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

自動化 SSM Agent 更新

焦點模式
自動化 SSM Agent 更新 - AWS Systems Manager

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

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

AWS 當我們新增或更新 Systems Manager 工具時, 會發行新版本的 AWS Systems Manager 代理程式 (SSM Agent)。如果您的受管節點使用舊版的代理程式,則無法使用新工具或受益於更新的工具。基於這些原因,建議您使用下列方法其中之一,讓您將受管節點上的 SSM Agent 更新程序自動化。

Bottlerocket 作業系統上的代理程式更新

Bottlerocket 作業操作上的 SSM Agent 無法使用 Systems Manager 命令文件 AWS-UpdateSSMAgent 更新。更新是在 Bottlerocket 控制容器中進行管理。如需詳細資訊,請參閱 GitHub 上的 Bottlerocket 控制容器Bottlerocket 更新運算子

macOS 版本要求

如果執行個體執行的是 macOS 11.0 (Big Sur) 版或更新版本,則執行個體必須具備 SSM Agent 3.1.941.0 版或更新版本才能執行 AWS-UpdateSSMAgent 文件。如果執行個體執行的是 3.1.941.0 之前發行的 SSM Agent 版本,則透過執行 SSM Agent 和 AWS-UpdateSSMAgent 命令來更新 brew update 以執行 brew upgrade amazon-ssm-agent

方法 詳細資訊

在所有受管節點上按一下自動更新 (建議)

您可以設定 中的所有受管節點 AWS 帳戶 ,以自動檢查和下載新版本的 SSM Agent。若要這麼做,請在 Fleet Manager 的設定索引標籤中選擇自動更新 SSM Agent,如本主題稍後所述。

全域或選擇性更新

您可以使用 中的工具 State Manager來建立關聯 AWS Systems Manager,以自動下載並安裝在受管節點SSM Agent上。如果您想要限制對工作負載的中斷,可以建立 Systems Manager 維護時段,以在指定的時段內執行安裝。這兩個方法都允許您為所有受管節點或選擇性地選擇要更新的執行個體,來建立全域更新組態。如需有關建立 State Manager 關聯的詳細資訊,請參閱逐步解說:SSM Agent使用 自動更新 AWS CLI。如需建立維護時段的相關資訊,請參閱教學課程:使用主控台建立修補維護時段

新環境的全域或選擇性更新

如果您開始使用 Systems Manager,建議您每兩週使用 中的更新 Systems Manager (SSM) 代理程式選項Quick Setup。 中的工具 AWS Systems ManagerQuick Setup可讓您為所有受管節點建立全域更新組態,或選擇性地選擇哪些受管節點要更新。如需詳細資訊,請參閱使用 Quick Setup 設定 Amazon EC2 主機管理

如果您想要手動SSM Agent更新受管節點,您可以訂閱在發行新版本的代理程式時 AWS 發佈的通知。如需相關資訊,請參閱 訂閱 SSM Agent 通知。訂閱通知後,您可以使用 Run Command 將一個或多個受管節點手動更新為最新版本。如需詳細資訊,請參閱使用 Run Command 更新 SSM Agent

自動更新 SSM Agent

您可以設定 Systems Manager,在您的 SSM Agent 中的所有 Linux 型和 Windows 型受管節點上自動更新 AWS 帳戶。如果您開啟此選項,則 Systems Manager 每兩週會自動檢查是否有新版本的代理程式。如果有新版本,則 Systems Manager 會使用 SSM 文件 AWS-UpdateSSMAgent 自動將代理程式更新為最新發行版本。建議您選擇此選項,以確保受管節點始終執行最新版本的 SSM Agent。

注意

在使用 SSM 文件 AWS-UpdateSSMAgent 安裝或更新代理程式之後,如果您使用 yum 命令更新受管節點上的 SSM Agent,您可能會看到如下訊息:「Warning: RPMDB altered outside of yum. (警告:RPMDB 已變更超出 yum)。」 預期會出現此訊息,且可以安全忽略。

自動更新 SSM Agent
  1. 在 https://https://console.aws.amazon.com/systems-manager/ 開啟 AWS Systems Manager 主控台。

  2. 在導覽窗格中,選擇 Fleet Manager

  3. 選擇 Settings (設定) 標籤。

  4. 代理程式自動更新區域中,選擇自動更新 SSM Agent

若要變更您的機群更新到 SSM Agent 的版本,請在 Settings (設定) 標籤的 Agent auto update (代理程式自動更新) 下選擇 Edit (編輯)。然後在 Parameters (參數) 下的 Version (版本) 中輸入您想要更新到的 SSM Agent 的版本編號。如果未指定,代理程式會更新到最新版本。

若要停止將 SSM Agent 的更新版本自動部署到您帳戶中的所有受管節點,請選擇 Settings (設定) 標籤中 Agent auto update (代理程式自動更新) 下的 Delete (刪除)。此動作會刪除會在您的受管節點上自動更新 SSM Agent 的 State Manager 關聯。

在本頁面

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。