AWS Systems Manager Maintenance Windows - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS Systems Manager Maintenance Windows

Maintenance Windows的 AWS Systems Manager功能可協助您定義何時在節點上執行潛在干擾性動作 (例如修補作業系統、更新驅動程式或安裝軟體或修補程式) 的排程。

注意

State Manager 和 Maintenance Windows 可以在受管節點上執行某些類似的更新。您選擇哪一項,取決於您是否需要在指定的期間內自動化系統合規,或執行高優先順序、時間敏感的任務。

如需詳細資訊,請參閱在 之間選擇 State Manager 以及 Maintenance Windows

使用此功能Maintenance Windows,您可以在許多其他 AWS 資源類型上排程動作,例如 Amazon 簡單儲存服務 (Amazon S3) 儲存貯體、Amazon 簡單佇列服務 AWS Key Management Service (Amazon SQS AWS KMS) 佇列、() 金鑰等等。

如需可包含在維護時段目標中之支援資源類型的完整清單,請參閱《使用AWS Resource Groups 者指南》中的「可以搭配使用的資源」 AWS Resource Groups 和「標籤編輯器」。若要開始使用 Maintenance Windows,請開啟 Systems Manager 主控台。在導覽窗格中,選擇 Maintenance Windows

每個維護時段都有排程、最長持續時間、一組已註冊的目標 (受管理的節點或其他執行動作的 AWS 資源),以及一組已註冊的工作。當您建立或更新維護時段時,可以將標籤新增到您的維護時段。(標籤為索引鍵,可幫助識別和排序組織內的資源。) 您也可以指定不得在某日期之前或之後執行維護時段,亦可指定維護時段排程所依據的國際時區。

如需維護時段的各種排程相關選項彼此之間有何關聯的說明,請參閱 維護時段排程與作用期間選項

如需使用 --schedule 操作的詳細資訊,請參閱參考:Systems Manager 的 Cron 和 Rate 運算式

受支援任務類型

使用維護時段,您可以執行四種類型的工作:

  • Run Command 中的命令,Systems Manager 的功能

    如需有關 Run Command 的詳細資訊,請參閱「AWS Systems Manager Run Command」。

  • Automation 工作流程,Systems Manager 的功能

    如需自動化工作流程的相關詳細資訊,請參閱 AWS Systems Manager 自動化

  • 中的函數 AWS Lambda

    如需有關 Lambda 函數的資訊,請參閱《AWS Lambda 開發人員指南》中的 Lambda 入門

  • 中的工作 AWS Step Functions

    注意

    維護視窗工作僅支援 Step Functions 標準狀態機工作流程。它們不支援快速狀態機工作流程。有關狀態機工作流程類型的資訊,請參閱AWS Step Functions 開發人員指南中的標準與 Express 工作流程

    如需 Step Functions 的詳細資訊,請參閱《AWS Step Functions 開發人員指南》。

這表示您可以使用維護時段,在選取的目標上執行下列作業。

  • 安裝或更新應用程式。

  • 套用修補程式。

  • 安裝或更新 SSM Agent

  • 使用 Systems Manager 理員Run Command工作執行 PowerShell 命令和 Linux 殼層指令碼。

  • 透過使用 Systems Manager Automation 任務以建置 Amazon Machine Images (AMIs)、啟動軟體和設定節點。

  • 執行可呼叫其他動作的 AWS Lambda 函數,例如掃描節點以取得修補程式更新。

  • 執行 AWS Step Functions 狀態機器以執行工作,例如從 Elastic Load Balancing 環境中移除節點、修補節點,然後將節點新增回 Elastic Load Balancing 環境。

  • 透過將 AWS 資源群組指定為目標,以離線的目標節點。

注意

必須為維護時段 Run Command 類型任務指定一或多個目標。視工作而定,目標對於其他維護時段作業類型 (自動化 AWS Lambda、和 AWS Step Functions) 而言是選擇性的。如需有關執行未指定目標之任務的詳細資訊,請參閱 註冊不含目標的維護時段任務

EventBridge 支持

Amazon EventBridge 規則中的事件類型支援此 Systems Manager 功能。如需詳細資訊,請參閱 使用 Amazon 監控 Systems Manager 事件 EventBridge參考:Systems Manager 的 Amazon EventBridge 事件模式和類型