SSM を利用して Organizations 配下のアカウントのパッチ適用状況を一括で確認する方法を教えてください

SSM を利用して Organizations 配下のアカウントのパッチ適用状況を一括で確認する方法を教えてください

2026.05.01

困っていること

管理 AWS アカウントから配下の AWS アカウントに Patch Manager を適用しました。
Organizations や Patch Manager の標準機能として、Organizations 配下のアカウントのパッチ適用状況を一括で確認する方法を教えてください。

どう対応すればいいの?

Organizations や Patch Manager の標準機能として、Organizations 配下のアカウントのパッチ適用状況を一括で確認する方法はございません。
一方で、代替案としましては以下の方法が考えられます。

  • Systems Manager Explorer
  • Systems Manager Inventory

Systems Manager Explorer を用いる方法

Systems Manager Explorer では、マネージドノードのパッチコンプライアンスを含む情報をダッシュボード形式で表示することが可能です。
Explorer において、特定の OU のデータを集約するようご設定いただくことで、管理アカウントより複数のアカウント配下の EC2 インスタンスのパッチコンプライアンス(パッチ適用状況)をダッシュボード上でご確認いただくことは可能です。

https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/Explorer-resource-data-sync.html

01

Systems Manager Inventory を使用する方法

Systems Manager Inventory では、複数のアカウント配下のマネージドノードに関する情報の収集を行うことが可能です。
Organization のリソースデータの同期 (resource data sync) を作成後、特定の OU 配下から管理アカウント上の S3 バケットにデータを収集するよう設定してください。
管理アカウント上の S3 バケットにパッチコンプライアンスの状態を含む情報を集約することが可能になります。

https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/inventory-create-resource-data-sync.html

補足

設定完了後は、Amazon Athena や Amazon QuickSight を使用して、データを可視化することも可能です。
そのため、例として、Amazon Athena を使用してパッチコンプライアンスのデータをクエリすることで、複数のアカウント配下のインスタンスのパッチ適用状況を一覧で表示するといったことが可能です。

https://docs.aws.amazon.com/ja_jp/systems-manager/latest/userguide/inventory-resource-data-sync.html

参考資料

この記事をシェアする

関連記事