はじめに
AWS Systems Manager(SSM)の勉強をしたいと思っていたら、下記のハンズオン教材がAWS公式であったので、やってみました。
機能
AWS Systems Manager とは?でもあるように6つの機能があります。
・Quick Setup
・Operations Management
・アプリケーション管理
・変更管理
・ノード管理
・共有リソース
SSMはAWS SAAの試験ではほぼ出ないかと思いますが、SOAでは必須の知識となります。その一方で上記のように機能が多岐に渡るので、中々分かりづらいサービスであります。
ハンズオン
ハンズオン範囲は以下の通りです。
・EC2 インスタンスをマネージドインスタンス (AWS Systems Manager の管理下のインスタンス) にする方法
・AWS Systems Managerを用いてサーバアクセスする方法
・AWS Systems Managerを用いてOSコマンドを一括投入する方法
・AWS Systems Managerを用いてOSパッチ適用を自動化させる方法
WindowsとLinuxの両パターンでの、それぞれのやり方について解説がありました。(クラウドなのでどっちもやろうと思えばすぐにできることが良いところですね。)
メモ
RunCommand
下記の記事みたいな感じで、出力とエラーでそれぞれ表示されます。
https://dev.classmethod.jp/articles/run-command-enables-log-downloads-from-ssmconsole/
パッチ適用
3のパッチスキャンの実行後に5のメンテナンスウィンドウを確認したところ、メンテナンスウィンドウの設定がされていないため、初期画面状態のままでした。当たり前のことですが、4定期実行の設定のパッチ適用を設定でスケジュールを設定しないと、メンテナンスウィンドウが実行されないようです。