检查 SSM 代理版本号 - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

检查 SSM 代理版本号

某些 AWS Systems Manager 功能具有先决条件,包括在您的托管实例上安装最低版本的 Systems Manager 代理 (SSM 代理)。您可以使用 Systems Manager 控制台或登录实例,在托管实例上获取当前安装的 SSM 代理版本。

以下面的过程介绍了如何在托管实例上获取当前安装的 SSM 代理版本。

检查实例上安装的 SSM 代理的版本号

  1. 打开 AWS Systems Manager 控制台https://console.aws.amazon.com/systems-manager/

  2. 在导航窗格中,选择队列管理

    -或者-

    如果 AWS Systems Manager 主页首先打开,请选择菜单图标( )打开导航窗格,然后选择队列管理在导航窗格中。

  3. 请注意代理版本

从操作系统中获取当前安装的 SSM 代理版本

请从以下选项卡中进行选择,从操作系统中获取当前安装的 SSM 代理版本。

Amazon Linux and Amazon Linux 2
注意

此命令因操作系统的软件包管理器而异。

  1. 登录您的实例。

  2. 运行以下命令。

    yum info amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
    Installed Packages
    Name        : amazon-ssm-agent
    Arch        : x86_64
    Version     : 3.0.655.0
CentOS
  1. 登录您的实例。

  2. 对 CentOS 6 和 7 运行以下命令。

    yum info amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
    Installed Packages
    Name        : amazon-ssm-agent
    Arch        : x86_64
    Version     : 3.0.655.0
Debian Server
  1. 登录您的实例。

  2. 运行以下命令。

    apt list amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    apt list amazon-ssm-agent
    Listing... Done
    amazon-ssm-agent/now 3.0.655.0-1 amd64 [installed,local]
    
    3.0.655.0 is the version of SSM agent
macOS
  1. 登录您的实例。

  2. 运行以下命令。

    pkgutil --pkg-info com.amazon.aws.ssm
RHEL
  1. 登录您的实例。

  2. 运行以下命令 RHEL 6 和 7.

    yum info amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
    Installed Packages
    Name        : amazon-ssm-agent
    Arch        : x86_64
    Version     : 3.0.655.0
SLES
  1. 登录您的实例。

  2. 运行以下命令 SLES 12 和 15.

    zypper info amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    Loading repository data...
    Reading installed packages...
    Information for package amazon-ssm-agent:
    -----------------------------------------
    Repository : @System
    Name : amazon-ssm-agent
    Version : 3.0.655.0-1
Ubuntu Server
注意

若要检查您的 Ubuntu 服务器 16.04 实例是否使用 deb 软件包或快照软件包,请参阅Ubuntu Server 实例上手动安装 SSM 代理

  1. 登录您的实例。

  2. 为 Ubuntu 服务器 16.04 和 14.04 64 位(带 deb 安装程序包)运行以下命令。

    apt list amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    apt list amazon-ssm-agent
    Listing... Done
    amazon-ssm-agent/now 3.0.655.0-1 amd64 [installed,local]
    
    3.0.655.0 is the version of SSM agent

    运行下列命令为 Ubuntu 服务器 20.10 STR 和 20.04、18.04 和 16.04 LTS 64 位实例(带 Snap 程序包)运行。

    sudo snap list amazon-ssm-agent

    此命令会返回类似以下内容的输出:

    snap list amazon-ssm-agent
    Name Version Rev Tracking Publisher Notes
    amazon-ssm-agent 3.0.529.0 3552 latest/stable/… aws✓ classic-
    
    3.0.529.0 is the version of SSM agent
Windows
  1. 登录您的实例。

  2. 运行以下 PowerShell 命令。

    Get-WmiObject Win32_Product | Where-Object {$_.Name -eq 'Amazon SSM Agent'} | Select-Object Name,Version

    此命令会返回类似以下内容的输出:

    Name             Version
    ----             -------
    Amazon SSM Agent 3.0.655.0

我们建议您使用最新版本的 SSM 代理,以便您能够受益于新的或更新的功能。为确保您的托管实例始终运行最新版本的 SSM 代理,您可以自动完成 SSM 代理的更新过程。有关更多信息,请参阅 自动更新 SSM 代理