关于 SSM Agent - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

关于 SSM Agent

Amazon Systems Manager Agent (SSM Agent) 是一个 Amazon 软件,可在 Amazon Elastic Compute Cloud (Amazon EC2) 实例、边缘设备以及本地服务器和虚拟机 (VM) 上运行。SSM Agent 让 Systems Manager 可以更新、管理和配置这些资源。代理在 Amazon Web Services 云 中处理来自 Systems Manager 服务的请求,然后按照请求中指定的方式运行它们。SSM Agent 之后使用 Amazon Message Delivery Service(服务前缀:ec2messages)将状态和执行信息发送回 Systems Manager 服务。

SSM Agent 必须安装在与 Amazon Systems Manager 一起使用的每个实例上。将一些 Amazon Machine Images (AMIs) 配置为启动已预安装 SSM Agent 的实例。(您还可以配置自定义 AMI 以预安装 SSM Agent。) 有关更多信息,请参阅预安装了 SSM Agent 的 Amazon Machine Images(AMIs)

在其他 AMIs、Amazon IoT Greengrass 核心设备以及混合环境中的本地服务器、边缘设备和虚拟机上,必须手动安装代理,如下表所述。

重要

如果有新功能添加至 Systems Manager 或者对现有功能进行了更新,则将发布 SSM Agent 的更新版本。不能使用代理的最新版本可能会阻止托管式节点使用各种 Systems Manager 功能和特性。因此,我们建议您自动完成确保机器上的 SSM Agent 为最新的过程。有关信息,请参阅 自动更新到 SSM Agent。要获得有关 SSM Agent 更新的通知,请在 GitHub 上订阅 SSM Agent 发布说明页面。

操作系统类型 SSM Agent安装
Linux Amazon Linux、Amazon Linux 2、SUSE Linux Enterprise Server (SLES) 12 和 15、Ubuntu Server 16.04、18.04 LTS 和 20.04 基本 Amazon EC2 AMIs 会原定设置安装 SSM Agent。对于其他版本的 Amazon EC2 Linux(包括非基本映像),您必须手动安装 SSM Agent。有关更多信息,请参阅 在适用于 Linux 的 EC2 实例上使用 SSM Agent
macOS

在默认情况下,SSM Agent 安装在 Amazon EC2 的 macOS 10.14.6 (莫哈韦), 10.15.7 (卡塔利娜) 和 11.x (大苏尔) AMIs 上。有关更多信息,请参阅 在适用于 macOS 的 EC2 实例上使用 SSM Agent

Windows

2016 年 11 月之前发布的 Windows AMIs 使用 EC2Config 服务处理请求并配置实例。

除非您出于特定原因使用 EC2Config 服务或以前版本的 SSM Agent 以处理 Systems Manager 请求,否则,我们建议您下载最新版本的 SSM Agent 并将其安装到混合环境的每个 EC2 实例和托管实例中。有关更多信息,请参阅在适用于 Windows Server 的 EC2 实例上使用 SSM Agent

边缘设备

Systems Manager 支持以下类型的边缘设备:

  • Amazon IoT Greengrass 核心设备

  • Amazon IoT 设备

  • 非 Amazon IoT 设备

根据边缘设备的类型,设置要求会有所不同。有关更多信息,请参阅为边缘设备设置 Amazon Systems Manager

本地服务器和虚拟机

您必须在混合环境中的本地服务器和虚拟机 (VM) 上手动安装 SSM Agent。为这些计算机下载和安装 SSM Agent 的过程与用于 Amazon EC2 实例的过程不同。有关更多信息,请参阅以下主题: