在 EC2 实例上手动安装 SSM 代理 Windows Server - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 EC2 实例上手动安装 SSM 代理 Windows Server

默认情况下,AWS Systems Manager 代理(SSM 代理)在以下 Amazon Machine Images (AMIs):

  • Windows Server 2008-2012 年 AMIs 2016 年 11 月或之后发布

  • Windows Server 2016 和 2019

如果您的托管实例是 Windows Server 已创建BEFO2016 年 11 月,然后 EC2Config 在您的实例上处理 Systems Manager 请求。我们建议您升级现有实例以使用最新版本的 EC2Config。您可以使用最新的 EC2Config 安装程序,在安装 EC2Config 的同时安装 SSM 代理。此并行版本 SSM 代理与通过之前创建的实例兼容 Windows Server AMIs ,并使您能够使用 2016 年 11 月之后发布的 SSM 功能。有关如何安装最新版本的 EC2Config 服务的信息,请参阅安装最新版的 EC2Config中的适用于 Windows 实例的 Amazon EC2 用户指南

重要

每次在有新功能添加到 Systems Manager 或更新现有功能时,将发布新 SSM 代理的更新版本。如果较早版本的代理在实例上运行,有些 SSM 代理过程会失败。因此,我们建议您自动完成确保实例上的为最新的过程。有关信息,请参阅 自动更新 SSM 代理。订阅SSM 代理发布说明页面以获取有关 SSM 代理更新的通知。

如果需要,您可以在 Amazon Elastic Compute Cloud (Amazon EC2) 实例上手动下载并安装最新版本的 SSM 代理,以使用 Windows Server 通过使用以下过程。

重要

此过程适用于在 EC2 实例上安装或重新安装 SSM 代理 Windows Server。 如果需要在本地服务器或虚拟机 (VM) 上安装代理,以便与 Systems Manager 结合使用,请参阅为混合环境安装 SSM 代理 (Windows)

要在 EC2 实例上手动安装最新版本的 SSM 代理,以便 Windows Server

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

  2. 将最新版本的 SSM 代理下载到您的实例。您可以使用 PowerShell 命令或直接下载链接来进行下载。

    PowerShell

    按顺序运行以下三条 PowerShell 命令。通过使用这些命令,您可以下载 SSM 代理,而无需调整 Internet Explorer (IE) 增强安全设置,然后安装代理并删除安装文件。

    64-bit
    Invoke-WebRequest ` https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/windows_amd64/AmazonSSMAgentSetup.exe ` -OutFile $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    32-bit
    Invoke-WebRequest ` https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/windows_386/AmazonSSMAgentSetup.exe ` -OutFile $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    Start-Process ` -FilePath $env:USERPROFILE\Desktop\SSMAgent_latest.exe ` -ArgumentList "/S"
    rm -Force $env:USERPROFILE\Desktop\SSMAgent_latest.exe
    直接下载

    使用以下链接将最新版本的 SSM 代理下载到您的实例。

    https://s3.cn-north-1.amazonaws.com.cn/amazon-ssm-cn-north-1/latest/windows_amd64/AmazonSSMAgentSetup.exe

    运行下载的AmazonSSMAgentSetup.exe文件安装 SSM 代理。

  3. 在 PowerShell 中发送以下命令,以启动或重新启动 SSM 代理:

    Restart-Service AmazonSSMAgent
重要

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