

• AWS Systems Manager CloudWatch ダッシュボードは、2026 年 4 月 30 日以降は利用できなくなります。お客様は、これまでと同様に Amazon CloudWatch コンソールを使用して、Amazon CloudWatch ダッシュボードの表示、作成、管理を継続できます。詳細については、「[Amazon CloudWatch ダッシュボードのドキュメント](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)」を参照してください。

# AWS Systems Manager Maintenance Windows
<a name="maintenance-windows"></a>

AWS Systems Manager のツールである Maintenance Windows では、オペレーティングシステムのパッチ適用、ドライバーの更新、ソフトウェアやパッチのインストールなど、ノードに対して破壊的になり得るアクションを実行するスケジュールを定義できます。

**注記**  
State Manager および Maintenance Windows は、マネージドノードで同様の種類の更新を実行できます。どちらを選択するかは、システムコンプライアンスを自動化する必要があるか、指定した期間中に優先度の高い、時間的制約のあるタスクを実行するかによって異なります。  
詳細については、「[State Manager または Maintenance Windows の選択](state-manager-vs-maintenance-windows.md)」を参照してください。

Maintenance Windows により、Amazon Simple Storage Service (Amazon S3) バケット、Amazon Simple Queue Service (Amazon SQS) キュー、AWS Key Management Service (AWS KMS) キーなど、他の AWS リソースタイプでアクションをスケジュールできます。

メンテナンスウィンドウのターゲットに含めることができるサポートされているリソースタイプの詳細なリストについては、「*AWS Resource Groups ユーザーガイド*」の「[AWS Resource Groups およびタグエディタで使用できるリソース](https://docs.aws.amazon.com/ARG/latest/userguide/supported-resources.html#supported-resources-console)」を参照してください。Maintenance Windows の使用を開始するには、[Systems Manager コンソール](https://console.aws.amazon.com//systems-manager/maintenance-windows)を開きます。ナビゲーションペインで、**[Maintenance Windows]** を選択します。

各メンテナンスウィンドウには、スケジュール、最長期間、登録されたターゲットのセット (実行されるマネージドノード、または他の AWS リソース)、登録されたタスクのセットがあります。タグを作成または更新するときに、タグをメンテナンスウィンドウに追加できます。(タグは、企業内のリソースを識別およびソートするのに役立ちます)。また、メンテナンスウィンドウを前後に実行しない日付を指定することもでき、さらにメンテナンスウィンドウのスケジュールの基準となる国際タイムゾーンを指定することもできます。

メンテナンスウィンドウのスケジュールに関するオプションの相互関係については、「[メンテナンスウィンドウのスケジューリングおよび有効期間のオプション](maintenance-windows-schedule-options.md)」を参照してください。

`--schedule` オプションの使用方法の詳細については、「[リファレンス: Systems Manager の cron 式および rate 式](reference-cron-and-rate-expressions.md)」を参照してください。

**サポートされているタスクタイプ**  
メンテナンスウィンドウでは、次の 4 種類のタスクを実行できます:
+ Systems Manager のツール Run Command のコマンド

  Run Command の詳細については、「[AWS Systems Manager Run Command](run-command.md)」を参照してください。
+ Systems Manager のツールである Automation のワークフロー

  オートメーションワークフローの詳細については、「[AWS Systems Manager Automation](systems-manager-automation.md)」を参照してください。
+  の関数AWS Lambda

  Lambda 関数の詳細については、*AWS Lambda デベロッパーガイド*の「[Lambda の開始方法](https://docs.aws.amazon.com/lambda/latest/dg/getting-started.html)」を参照してください。
+  のタスクAWS Step Functions
**注記**  
メンテナンスウィンドウタスクは、Step Functions 標準ステートマシンワークフローのみをサポートします。Express ステートマシンワークフローはサポートされていません。ステートマシンワークフロータイプの詳細については、「AWS Step Functions デベロッパーガイド」の「[標準ワークフローと Express ワークフロー](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-standard-vs-express.html)」を参照してください。

  Step Functions の詳細については、*[AWS Step Functions デベロッパーガイド](https://docs.aws.amazon.com/step-functions/latest/dg/)*を参照してください。

これにより、メンテナンスウィンドウを使用して、選択されたターゲットで以下のようなタスクを実行できます。
+ アプリケーションをインストールまたは更新します。
+ パッチを適用します。
+ SSM Agent をインストールまたは更新します。
+ Systems Manager Run Command タスクを使用して PowerShell コマンドと Linux シェルスクリプトを実行します。
+ Amazon Machine Images (AMIs) の構築、ソフトウェアのブートストラップ、Systems Manager Automation タスクを使用したノードの設定を行います。
+ ノードをスキャンしてパッチ更新を探すなどの追加アクションを起動する AWS Lambda 関数を実行します。
+ AWS Step Functions ステートマシンを実行して、ノードを Elastic Load Balancing 環境から削除し、ノードにパッチを適用してから Elastic Load Balancing 環境に戻すなどのタスクを行います。
+ オフラインのノードをターゲットにするには、AWS リソースグループをターゲットとして指定します。

**注記**  
メンテナンスウィンドウ Run Command タイプのタスクには、1 つ以上のターゲットを指定する必要があります。タスクに応じて、他のメンテナンスウィンドウタスクタイプ (Automation、AWS Lambda、AWS Step Functions) に対するターゲットはオプションです。ターゲットを指定しないタスクの実行の詳細については、「[ターゲットのないメンテナンスウィンドウタスクを登録](maintenance-windows-targetless-tasks.md)」を参照してください。

**EventBridge のサポート**  
この Systems Manager ツールは、Amazon EventBridge ルールの*イベント*タイプとしてサポートされています。詳細については、「[Amazon EventBridge を使用して Systems Manager イベントをモニタリングする](monitoring-eventbridge-events.md)」および「[リファレンス: Systems Manager 用の Amazon EventBridge イベントパターンとタイプ](reference-eventbridge-events.md)」を参照してください。

**Topics**
+ [Maintenance Windows を設定する](setting-up-maintenance-windows.md)
+ [コンソールを使用してメンテナンスウィンドウを作成および管理する](sysman-maintenance-working.md)
+ [チュートリアル](maintenance-windows-tutorials.md)
+ [メンテナンスウィンドウのタスクを登録する際の疑似パラメータの使用](maintenance-window-tasks-pseudo-parameters.md)
+ [メンテナンスウィンドウのスケジューリングおよび有効期間のオプション](maintenance-windows-schedule-options.md)
+ [ターゲットのないメンテナンスウィンドウタスクを登録](maintenance-windows-targetless-tasks.md)
+ [メンテナンスウィンドウのトラブルシューティング](troubleshooting-maintenance-windows.md)