AWS Systems Manager Change Calendar - AWS Systems Manager

AWS Systems Manager Change Calendar

AWS Systems Manager の一機能である Change Calendar では、指定したアクション (Systems Manager Automation ランブックなど) が AWS アカウント で実行できるまたはできない日付と時刻の範囲を設定できます。Change Calendar では、これらの範囲をイベントと呼びます。Change Calendar エントリを作成すると、ChangeCalendar タイプの Systems Manager ドキュメントが作成されます。Change Calendar では、ドキュメントに iCalendar 2.0 データがプレーンテキスト形式で保存されます。Change Calendar エントリに追加したイベントは、ドキュメントの一部になります。Change Calendar の使用を開始するには、Systems Manager コンソールを開きます。ナビゲーションペインで、[Change Calendar] を選択します。

Systems Manager コンソールでカレンダーとそのイベントを作成できます。また、サポートされているサードパーティーのカレンダープロバイダからエクスポートした iCalendar (.ics) ファイルをインポートして、そのイベントを自分のカレンダーに追加できます。サポートされているプロバイダには、Google カレンダー、Microsoft Outlook、iCloud カレンダーが含まれます。

Change Calendar エントリは、次の 2 つのタイプのいずれかになります。

DEFAULT_OPEN、またはデフォルトでオープン

カレンダーイベント中を除き、デフォルトですべてのアクションの実行が可能です。イベント中、DEFAULT_OPEN カレンダーの状態は CLOSED となり、イベントの実行がブロックされます。

DEFAULT_CLOSED、またはデフォルトでクローズ

カレンダーイベント中を除き、すべてのアクションがデフォルトでブロックされます。イベント中、DEFAULT_CLOSED カレンダーの状態は OPEN となり、アクションの実行が許可されます。

スケジュールされたすべての自動化ワークフロー、メンテナンスウィンドウ、および State Manager の関連付けをカレンダーに自動的に追加するように選択できます。また、これらのそれぞれのタイプをカレンダー表示から削除することもできます。

Change Calendar はどのようなユーザーに適していますか?

  • 次のアクションタイプを実行する AWS の顧客:

    • 自動化ランブックを作成または実行します。

    • Change Manager で変更リクエストを作成します。

    • メンテナンスウィンドウを実行します。

    • State Manager で関連付けを作成します。

    自動化、Change Manager、Maintenance Windows および State Manager はすべて、AWS Systems Manager の機能です。これらの機能を Change Calendar と統合することにより、それぞれに関連付ける変更カレンダーの現在の状態に応じて、これらのアクションタイプを許可またはブロックできます。

  • Systems Manager マネージドノードの設定の一貫性、安定性、機能性を維持する管理者。

Change Calendar の利点

Change Calendar には次のような利点があります。

  • 変更を適用する前に確認する

    Change Calendar エントリを使用すると、環境に破壊的な影響を及ぼす可能性のある変更を適用する前に確認できます。

  • 適切な時間帯にのみ変更を適用する

    Change Calendar エントリを使用すると、イベント期間中に環境を安定に維持できます。たとえば、カンファレンスや公開マーケティングのプロモーションなど、リソースに対する需要が高くなると予想される期間に変更をブロックする Change Calendar エントリを作成できます。カレンダーエントリは、休暇中や祝日中など、管理者サポートが制限されると予想される期間に変更をブロックすることもできます。カレンダーエントリを使用すると、失敗したアクションやデプロイのトラブルシューティングを行うための管理者サポートが制限されている時間以外の、特定の時間帯以外の変更を許可できます。

  • カレンダーの現在または今後の状態を取得する

    Systems Manager GetCalendarState API オペレーションを実行して、カレンダーの現在の状態、指定した時刻の状態、次にカレンダーの状態が変更されるようにスケジュールされている時刻を表示できます。

  • EventBridge のサポート

    この Systems Manager 機能は、Amazon EventBridge ルールのイベントタイプとしてサポートされています。詳細については、「Amazon EventBridge を使用して Systems Manager イベントをモニタリングする」および「リファレンス: Systems Manager 用の Amazon EventBridge イベントパターンとタイプ」を参照してください。