臼田佳祐(128)24この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。こんにちは、臼田です。ManagerではEC2インスタンス上のパッチ適用を行うことが出来る有用なものです。OSにも利用でき、運用の自動化には欠かせない機能の一つになっています。今回は実運用に向けて細く設定をいじっているときにハマったことを中心に注意事項をまとめました。Managerを触る方、ハマっている方に役に立てばと思います。Managerで実際に適用するパッケージを選定するのはベースラインの設定によりますが、デフォルトのベースラインではSecurityの特に重要なものとBugfixのみで、セキュリティ以外の更新プログラムは外されています。そのため、かなりのパッケージが取り残されてしまいます。基本全部アップデートするというベースラインを作成してそれを利用しようとした際に、この問題が起きます。Managerの画面からベースラインを選択してパッチを適用しようとします。対象のインスタンスを選んで実行すると、選択した新しいベースラインではなく、デフォルトのベースラインが実行されました。実はこれ、マネジメントコンソールを利用している場合に起きる勘違いが原因です。解決策パッチグループを設定して、ベースラインに登録しましょう。Managerのベースライン適用の仕組みは下記のようになっています。選択したインスタンスがパッチグループに所属している場合、そのパッチグループの登録済みベースラインを利用する対応するパッチグループがない場合、もしくはパッチグループのベースラインが設定されていない場合デフォルトのベースラインを利用する詳細な動作はこちらや下記のように実行画面の「追記設定」にも書いてあります。CommandでAWS-RunPatchBaselineを実行しているだけです。Managerをコンソールから触る方はハマるかもしれません。(私はハマりました)もちろん、デフォルトのベースラインを変更する事によって適用する方法もあります。パッチグループが適用されない上記に気づいてパッチグループを設定してみたのですが、うまく適用されずデフォルトのベースラインが使用され続ける事がありました。GroupタグをEC2につけて間もない場合に起きる可能性があります。単純にタグを付けてから、SSM側でそれを認識するまでに時間がかかるためです。」という項目に値があるか確認します。タグを設定したばかりの場合には引き続き空欄になっている可能性があります。Groupが反映されていることが確認でき、正常に利用できます。Managerを使い始めるときに実際にハマったポイントをまとめました。誰かの役に立てば幸いです。1,287,632AWSとセキュリティを頑張る。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。