AWS Systems Manager
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

在 Windows 实例上安装和配置 SSM 代理

默认情况下,SSM 代理 安装在 Windows Server 2016 实例上。默认情况下也安装在通过 2016 年 11 月或之后发布的 Windows Server 2003-2012 R2 AMI 创建的实例上。您无需在这些实例上安装 SSM 代理。如果您需要更新 SSM 代理,我们建议您使用 状态管理器 在您的实例上自动更新可用的 SSM 代理 新版本。有关更多信息,请参阅 演练:自动更新 SSM 代理 (CLI)

如果您的实例是在 2016 年 11 月之前 创建的 Windows Server 2003-2012 R2 实例,则 EC2Config 在您的实例上处理 Systems Manager 请求。我们建议您升级现有实例以使用最新版本的 EC2Config。您可以使用最新的 EC2Config 安装程序,在安装 EC2Config 的同时安装 SSM 代理。此并行版本 SSM 代理 与通过之前的 Windows AMI 创建的实例兼容,而且借助此代理,您能够使用 2016 年 11 月之后发布的 SSM 功能。有关如何安装最新版本的 EC2Config 服务的信息,请参阅 Amazon EC2 User Guide for Windows Instances 中的安装最新版的 EC2Config

如果需要,您也可以使用以下过程手动下载并安装最新版本的 SSM 代理。

手动下载并安装最新版本的 SSM 代理

  1. 使用远程桌面或 Windows PowerShell 等工具登录实例。

  2. 将最新版本的 SSM 代理下载到实例:

    https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/windows_amd64/AmazonSSMAgentSetup.exe

    使用此 URL 可从任意 AWS 区域下载 SSM 代理。如果您要从特定区域下载代理,请改为使用特定于区域的 URL:

    https://amazon-ssm-region.s3.amazonaws.com/latest/windows_amd64/AmazonSSMAgentSetup.exe

    区域代表 AWS Systems Manager 支持的 AWS 区域的区域标识符,如 us-east-2 表示 US East (Ohio) Region。有关受支持区域值的列表,请参阅 AWS General Reference 中的 AWS Systems Manager 区域和终端节点表区域列。

  3. 使用 Windows 服务控制面板或者通过在 PowerShell 中发送以下命令,来启动或重新启动 SSM 代理 (AmazonSSMAgent.exe):

    Restart-Service AmazonSSMAgent

重要

SSM 代理需要 Windows PowerShell 3.0 或更高版本才能在 Windows 实例上运行特定 SSM 文档 (例如,AWS-ApplyPatchBaseline 文档)。验证您的 Windows 实例是否在 Windows 管理框架 3.0 或更高版本上运行。此框架包括 Windows PowerShell。有关更多信息,请参阅 Windows 管理框架 3.0