View a markdown version of this page

AWS 運作狀態規劃生命週期事件 - AWS Batch

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

AWS 運作狀態規劃生命週期事件

AWS 當即將發生的變更影響您的 AWS Batch 資源時,運作狀態會提供預先通知。這些通知稱為規劃的生命週期事件,提醒您有關需要 action. AWS Batch leverages AWS Health 的 AMI 棄用、作業系統end-of-support日期和基礎設施更新等變更,以便您儘早了解這些變更,以便您可以規劃遷移並避免批次處理工作負載中斷。

如需 AWS Health 的一般資訊,請參閱什麼是 AWS Health? AWS 運作狀態使用者指南中的 。

什麼是計劃的生命週期事件 AWS Batch?

AWS 當即將發生的變更影響您的 AWS Batch 資源時,運作狀態會傳送規劃的生命週期事件通知,例如 AMI end-of-support日期和其他需要您採取動作的基礎設施變更。

規劃的生命週期事件具有下列特性:

  • 類型類別scheduledChange

  • 事件類型程式碼 – 遵循模式 AWS_BATCH_PLANNED_LIFECYCLE_EVENT

  • 前置時間 – 可能的話,主要變更至少 180 天,次要變更至少 90 天。

  • 事件開始時間 – 您的資源可能受到變更影響的最早日期。

  • 動態資源追蹤 – 受影響的資源會列出 PENDING 狀態。在您完成必要動作或刪除資源後,狀態會更新為 RESOLVED

  • 範圍 – 您會收到每個計劃生命週期事件的單一事件 ARN,依您受影響資源 AWS 的區域分組。

注意

資源狀態更新是非同步的,最多可能需要 72 小時才能反映目前的狀態。如果您在end-of-support之前解決所有受影響的資源, AWS 運作狀態事件狀態會變更為 Closed

範例:Amazon ECS Amazon Linux 2 AMI 棄用

Amazon ECS Amazon Linux 2 AMI 棄用是 AWS Batch. AWS 宣告 Amazon Linux 2 終止支援的計劃生命週期事件範例,從 2026 年 1 月開始, 會將 Amazon ECS 運算環境的預設 AMI 從 Amazon Linux 2 AWS Batch 變更為 Amazon Linux 2023。

客戶會收到 AWS 運作狀態計劃生命週期事件通知,以識別其受影響的運算環境。每個受影響的運算環境都會列出 PENDING 狀態。將運算環境遷移至 Amazon Linux 2023 之後,狀態會更新為 RESOLVED。這可讓團隊追蹤其運算環境機群的遷移進度。

如需此棄用的詳細資訊,請參閱 Amazon ECS Amazon Linux 2 AMI 棄用。如需遷移步驟,請參閱 如何從 ECS AL2 遷移至 ECS AL2023

檢視規劃的生命週期事件

您可以在 AWS 運作狀態儀表板 AWS Batch 中檢視 的計劃生命週期事件。

檢視計劃的生命週期事件
  1. 在 https://https://health.aws.amazon.com/health/home 開啟 AWS 運作狀態儀表板。

  2. 在導覽窗格中,選擇排程變更

  3. 尋找 Batch 規劃的生命週期事件。您可以依服務篩選,或使用行事曆檢視來查看每月時間軸上的事件。

  4. 選擇事件以檢視詳細資訊受影響的資源索引標籤。

受影響的資源索引標籤會列出每個受影響的資源及其目前狀態:

  • 待處理 – 資源需要 動作。

  • 已解決 – 必要動作已完成或資源已刪除。

  • 未知 – 無法判斷狀態。

您可以下載 CSV 或 JSON 格式的受影響資源清單。如果您的帳戶是 AWS 組織的一部分,組織檢視會顯示所有成員帳戶中受影響的資源。

行事曆檢視專案的排程變更最多可達過去 3 個月和未來 1 年,因此您可以相應地規劃維護時段。

使用 Amazon EventBridge 監控計劃的生命週期事件

您可以建立 Amazon EventBridge 規則,以自動偵測和回應 AWS 的運作狀態計劃生命週期事件 AWS Batch。 AWS Health 會將事件交付至 EventBridge,而且您可以建立符合這些事件的規則,並將其路由至 AWS Lambda 函數、Amazon Simple Notification Service 主題和 Amazon Simple Queue Service 佇列等目標。

以下是符合 AWS 運作狀態計劃生命週期事件的範例事件模式 AWS Batch:

{ "source": ["aws.health"], "detail-type": ["AWS Health Event"], "detail": { "service": ["BATCH"], "eventTypeCategory": ["scheduledChange"] } }

具有計劃生命週期事件的 EventBridge 規則的常見使用案例包括:

  • 透過 Amazon Simple Notification Service 傳送通知至團隊聊天頻道。

  • 偵測到新事件時自動建立操作票證。

  • 叫用 AWS Lambda 函數來評估受影響的資源並開始遷移工作流程。

如需為 AWS 運作狀態設定 EventBridge 規則的詳細資訊,請參閱《運作狀態使用者指南》中的使用 Amazon EventBridge 監控 AWS運作狀態事件。 AWS 如需自動化範例,請參閱 GitHub 上的AWS 運作狀態工具儲存庫。