Open4

macにawsのSession Managerプラグインをインストールする

DANDAN
# インストーラをダウンロード
$ curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/mac_arm64/sessionmanager-bundle.zip" -o "sessionmanager-bundle.zip"

# ダウンロードしたファイルを解凍
$ unzip sessionmanager-bundle.zip

# インストールコマンドを実行
# a. Session Managerプラグインを/usr/local/sessionmanagerpluginにインストールし
# b. シンボリックリンクsession-manager-pluginを/usr/local/binディレクトリに作成
$ sudo ./sessionmanager-bundle/install -i /usr/local/sessionmanagerplugin -b /usr/local/bin/session-manager-plugin

# インストールが成功したことを確認
$ session-manager-plugin
The Session Manager plugin was installed successfully. Use the AWS CLI to start a session.
DANDAN

どんな時にSessionManagerプラグインが必要か?

aws-cliを使って、AWS Systems Manager Session Managerの機能にアクセスするときに必要。

またECS タスク内のコンテナで対話式コマンドを実行するためのaws ecs execute-commandなどは、内部的にAWS Systems Manager Session Managerの機能を使っているので、SessionManagerプラグインが必要。