ふとしです。
AWS CLI は一発でインストールできますが、Session Manager プラグインに関しては主要な OS、主要なアーキテクチャ以外はビルドが必要になります。
なお主要な OS でのインストール手順は以下。
ソースとビルド手順
リポジトリがあるのでそこの README に従えば大丈夫です。
Docker でビルドする
リポジトリをクローンしたディレクトリに移動し、
docker build -t session-manager-plugin-image .
docker run -it --rm --name session-manager-plugin -v `pwd`:/session-manager-plugin session-manager-plugin-image make release
すると bin
以下に各種アーキテクチャに合わせたビルドが出来上がります。
わたしは Debian を使っていますから debian_amd64
以下に配置されたプラグインをパスが通っている場所に配置します。
sudo cp ./bin/debian_amd64/debian/usr/local/sessionmanagerplugin/bin/session-manager-plugin /usr/local/bin/
確認
呼んで以下のようなメッセージが出れば ok。
$ session-manager-plugin
The Session Manager plugin was installed successfully. Use the AWS CLI to start a session.