■ はじめに
最近、ちょくちょく使う aws ssm xxx について、 徐々にだが、メモっていく
目次
【1】API仕様 - aws ssm 1)aws ssm start-session 2)aws ssm describe-session 3)aws ssm terminate-session 【2】Session Manager プラグイン 1)インストール
【1】API仕様 - aws ssm
* 詳細は、以下の公式ドキュメントを参照
https://docs.aws.amazon.com/cli/latest/reference/ssm/?highlight=ssm
1)aws ssm start-session
* セッション開始 => ポートフォワーディングとかもできる
https://docs.aws.amazon.com/cli/latest/reference/ssm/start-session.html
2)aws ssm describe-sessions
* Session ID を取得できる
https://docs.aws.amazon.com/cli/latest/reference/ssm/describe-sessions.html
3)aws ssm terminate-session
* セッション終了
【2】Session Manager プラグイン
aws ssm start-session をするために、 Session Manager プラグインのインストールする必要がある => インストールしていないと、以下のエラーメッセージが表示される
エラーメッセージ例
SessionManagerPlugin is not found. Please refer to SessionManager Documentation here: http://docs.aws.amazon.com/console/systems-manager/session-manager-plugin-not-found
1)インストール
http://docs.aws.amazon.com/console/systems-manager/session-manager-plugin-not-found
Ubuntuの場合
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/install-plugin-debian-and-ubuntu.html
# [1] Session Manager プラグイン deb パッケージをダウンロード curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/ubuntu_64bit/session-manager-plugin.deb" -o "session-manager-plugin.deb" # [2] インストールコマンドを実行 sudo dpkg -i session-manager-plugin.deb
https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/install-plugin-verify.html
# [3] 確認 session-manager-plugin # The Session Manager plugin is installed successfully. Use the AWS CLI to start a session.
関連記事
AWS Systems Manager ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2019/10/05/121119
AWS Systems Manager ~ Session Manager ~
https://dk521123.hatenablog.com/entry/2020/04/09/215235