本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Systems Manager Change Calendar
Change Calendar (AWS Systems Manager 的功能) 允許您為指定的動作 (例如在 Systems Manager Automation Runbook 中) 設定能 (或不能) 在 AWS 帳戶 中執行的日期與時間範圍。在 Change Calendar 中,這些範圍稱為「事件」。當您建立了 Change Calendar 項目,也會建立類型 ChangeCalendar
的 Systems Manager 文件。在 Change Calendar 中,這些文件會以純文字格式儲存 iCalendar 2.0
您可以在 Systems Manager 主控台中建立行事曆及其事件。您還可以匯入從支援的第三方行事曆供應商匯出的 iCalendar (.ics
) 檔案,以將其事件新增到您的行事曆中。支援的供應商包括 Google 行事曆、Microsoft Outlook 和 iCloud 行事曆。
Change Calendar 項目可能為以下兩種類型之一:
DEFAULT_OPEN
,或預設開啟-
預設情況下 (但行事曆事件期間除外),所有動作都可以執行。事件進行期間,
DEFAULT_OPEN
行事曆的狀態為CLOSED
,且事件無法執行。 DEFAULT_CLOSED
,或預設關閉。-
預設情況下 (但行事曆事件期間除外),所有動作都無法執行。事件進行期間,
DEFAULT_CLOSED
行事曆的狀態為OPEN
,且動作能夠執行。
您可以選擇將所有已排程的 Automation 工作流程、維護時段和 State Manager 關聯自動新增至行事曆。您也可以從行事曆顯示中移除這些個別類型的任何項。
誰應該使用Change Calendar?
-
執行下列動作的 AWS 客戶:
-
建立或執行 Automation 執行手冊。
-
在 Change Manager 中建立變更請求。
-
執行維護時段。
-
在 State Manager 中建立關聯。
Automation、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 監控 Systems Manager 事件 EventBridge 及 參考:Systems Manager 的 Amazon EventBridge 事件模式和類型。