macOS での Session Manager プラグインのインストール - AWS Systems Manager

macOS での Session Manager プラグインのインストール

Session Manager プラグインを macOS にインストールするには、次のいずれかのトピックを選択します。

注記

署名付きインストーラーは署名付き .pkg ファイルです。バンドルインストーラーは .zip ファイルを使用します。ファイルを解凍後、バイナリを使用してプラグインをインストールできます。

署名されたインストーラーを使用して Session Manager プラグインを macOS にインストールする

このセクションでは、署名済みのインストーラーを使用して Session Manager プラグインを macOS にインストールする方法について説明します。

署名されたインストーラー (macOS) を使用して Session Manager プラグインをインストールするには
  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. インストールコマンドを実行します。コマンドが失敗した場合は、/usr/local/bin フォルダが存在することを確認します。存在しない場合はこれを作成してから、再度コマンドを実行します。

    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 プラグインのインストールを検証する」を参照してください。

macOS での Session Manager プラグインのインストール

このセクションでは、バンドルされたインストーラーを使用して Session Manager プラグインを macOS にインストールする方法について説明します。

重要

次の重要な情報に注意してください。

  • スクリプトはプラグインを /usr/local/sessionmanagerplugin システムディレクトリにインストールするため、デフォルトでは、インストーラの実行に sudo アクセスが必要です。プラグインのインストールに sudo を使用しない場合は、インストーラのスクリプトを手動で更新し、プラグインを、sudo アクセスが不要なディレクトリにインストールします。

  • バンドルされたインストーラでは、スペースを含むパスへのインストールはサポートされていません。

バンドルされたインストーラ (macOS) を使用して Session Manager プラグインをインストールするには
  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

    インストーラは Session Manager プラグインを /usr/local/sessionmanagerplugin にインストールし、シンボリックリンク session-manager-plugin/usr/local/bin ディレクトリに作成します。これにより、ユーザーの $PATH 変数にインストールディレクトリを指定する必要がなくなります。

    -i オプションおよび -b オプションの説明を表示するには、-h オプションを使用します。

    ./sessionmanager-bundle/install -h
  4. インストールが成功したことを確認します。詳細については、「Session Manager プラグインのインストールを検証する」を参照してください。

注記

プラグインをアンインストールするには、次の 2 つのコマンドを表示順に実行します。

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