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

環境
- M2
- Ventura13.5

# インストーラをダウンロード
$ 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.

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