在 macOS 上安装 Session Manager 插件 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

在 macOS 上安装 Session Manager 插件

选择以下主题之一,在 macOS 上安装 Session Manager 插件。捆绑的安装程序使用 ZIP 文件。解压缩后,您可以使用二进制文件安装插件。签名的安装程序是一个签名的 .pkg 文件。

在 macOS 上安装 Session Manager 插件

本节介绍如何使用捆绑安装程序在 macOS 上安装 Session Manager 插件。

重要

捆绑安装程序不支持安装到包含空格的路径。

要使用捆绑安装程序安装 Session Manager 插件 (macOS),请执行以下步骤:
  1. 下载捆绑安装程序。

    x86_64
    curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac/sessionmanager-bundle.zip" -o "sessionmanager-bundle.zip"
    搭载 Apple 硅芯片的 Mac
    curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac_arm64/sessionmanager-bundle.zip" -o "sessionmanager-bundle.zip"
  2. 解压缩程序包。

    unzip sessionmanager-bundle.zip
  3. 运行安装命令。

    sudo ./sessionmanager-bundle/install -i /usr/local/sessionmanagerplugin -b /usr/local/bin/session-manager-plugin
    注意

    此插件需要 Python 2.6.5 或更高版本或者 Python 3.3 或更高版本。默认情况下,安装脚本在系统默认版本的 Python 下运行。如果已安装 Python 的可选版本并希望使用该版本安装 Session Manager 插件,请使用该版本按 Python 可执行文件的绝对路径运行安装脚本。示例如下:

    sudo /usr/local/bin/python3.8 sessionmanager-bundle/install -i /usr/local/sessionmanagerplugin -b /usr/local/bin/session-manager-plugin

    安装程序在 /usr/local/sessionmanagerplugin 中安装 Session Manager 插件,并在 /usr/local/bin 目录中创建符号链接 session-manager-plugin。这样,不必在用户的 $PATH 变量中指定安装目录。

    要查看 -i-b 选项的说明,请使用 -h 选项。

    ./sessionmanager-bundle/install -h
  4. 验证安装是否成功。有关信息,请参阅验证 Session Manager 插件安装

注意

如果需要卸载此插件,请按照所示顺序运行以下两个命令。

sudo rm -rf /usr/local/sessionmanagerplugin
sudo rm /usr/local/bin/session-manager-plugin

使用已签名的安装程序在 macOS 上安装 Session Manager 插件

本节介绍如何使用已签名的安装程序在 macOS 上安装 Session Manager 插件。

要使用已签名的安装程序安装 Session Manager 插件 (macOS),请执行以下步骤:
  1. 下载已签名的安装程序。

    x86_64
    curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac/session-manager-plugin.pkg" -o "session-manager-plugin.pkg"
    搭载 Apple 硅芯片的 Mac
    curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac_arm64/session-manager-plugin.pkg" -o "session-manager-plugin.pkg"
  2. 运行安装命令。

    sudo installer -pkg session-manager-plugin.pkg -target / sudo ln -s /usr/local/sessionmanagerplugin/bin/session-manager-plugin /usr/local/bin/session-manager-plugin
  3. 验证安装是否成功。有关信息,请参阅验证 Session Manager 插件安装