

• 2026 年 4 月 30 日之後將不再提供 AWS Systems Manager CloudWatch Dashboard。客戶可以繼續使用 Amazon CloudWatch 主控台來檢視、建立和管理其 Amazon CloudWatch 儀表板，就像現在一樣。如需詳細資訊，請參閱 [Amazon CloudWatch Dashboard 文件](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

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

# 自動化 SSM Agent 更新
<a name="ssm-agent-automatic-updates"></a>

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

**Bottlerocket 作業系統上的代理程式更新**  
Bottlerocket 作業操作上的 SSM Agent 無法使用 Systems Manager 命令文件 `AWS-UpdateSSMAgent` 更新。更新是在 Bottlerocket 控制容器中進行管理。如需詳細資訊，請參閱 GitHub 上的 [Bottlerocket 控制容器](https://github.com/bottlerocket-os/bottlerocket-control-container/blob/develop/README.md)和 [Bottlerocket 更新運算子](https://github.com/bottlerocket-os/bottlerocket-update-operator/blob/develop/README.md)。

**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`。


****  

| Method | 詳細資訊 | 
| --- | --- | 
|  在所有受管節點上按一下自動更新 (建議)  |  您可以設定 中的所有受管節點 AWS 帳戶 ，以自動檢查和下載新版本的 SSM Agent。若要這麼做，請在 Fleet Manager 的**設定**索引標籤中選擇**自動更新 SSM Agent**，如本主題稍後所述。  | 
|  全域或選擇性更新  |  您可以使用 中的State Manager工具 來建立關聯 AWS Systems Manager，以自動下載並安裝在受管節點SSM Agent上。如果您想要限制對工作負載的中斷，可以建立 Systems Manager 維護時段，以在指定的時段內執行安裝。這兩個方法都允許您為所有受管節點或選擇性地選擇要更新的執行個體，來建立全域更新組態。如需有關建立 State Manager 關聯的詳細資訊，請參閱[逐步解說：SSM Agent使用 自動更新 AWS CLI](state-manager-update-ssm-agent-cli.md)。如需建立維護時段的相關資訊，請參閱[教學課程：使用主控台建立修補維護時段](maintenance-window-tutorial-patching.md)。  | 
|  新環境的全域或選擇性更新  |  如果您開始使用 Systems Manager，建議您**每兩週使用 中的更新 Systems Manager (SSM) 代理**程式選項Quick Setup。 AWS Systems ManagerQuick Setup可讓您為所有受管節點建立全域更新組態，或選擇性地選擇哪些受管節點要更新。如需詳細資訊，請參閱[使用 Quick Setup 設定 Amazon EC2 主機管理](quick-setup-host-management.md)。  | 

如果您想要在受管節點SSM Agent上手動更新 ，您可以訂閱在發行新版本的代理程式時 AWS 發佈的通知。如需相關資訊，請參閱[訂閱 SSM Agent 通知](ssm-agent-subscribe-notifications.md)。訂閱通知後，您可以使用 Run Command 將一個或多個受管節點手動更新為最新版本。如需詳細資訊，請參閱[使用 Run Command 更新 SSM Agent](run-command-tutorial-update-software.md#rc-console-agentexample)。

## 自動更新 SSM Agent
<a name="ssm-agent-automatic-updates-console"></a>

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

**注意**  
如果您在使用 SSM 文件 `AWS-UpdateSSMAgent` 安裝或更新 Agent 之後，使用 `yum` 命令在受管節點上更新 SSM Agent，您可能會看到下列訊息：`"Warning: RPMDB altered outside of yum."`預期會收到此訊息，可以安全地將其忽略。

**自動更新 SSM Agent**

1. 在 https：//[https://console.aws.amazon.com/systems-manager/](https://console.aws.amazon.com/systems-manager/) 開啟 AWS Systems Manager 主控台。

1. 在導覽窗格中，選擇 **Fleet Manager**。

1. 選擇 **Settings** (設定) 標籤。

1. 在**代理程式自動更新**區域中，選擇**自動更新 SSM Agent**。

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

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