

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

# AWS 運作狀態規劃生命週期事件
<a name="batch-planned-lifecycle-events"></a>

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

如需 AWS Health 的一般資訊，請參閱[什麼是 AWS Health？](https://docs.aws.amazon.com/health/latest/ug/what-is-aws-health.html) *AWS 運作狀態使用者指南*中的 。

## 什麼是計劃的生命週期事件 AWS Batch？
<a name="batch-ple-overview"></a>

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 棄用
<a name="batch-ple-example-al2"></a>

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-ami-deprecation.md)。如需遷移步驟，請參閱 [如何從 ECS AL2 遷移至 ECS AL2023](ecs-migration-2023.md)。

## 檢視規劃的生命週期事件
<a name="batch-ple-viewing"></a>

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

**檢視計劃的生命週期事件**

1. 在 https：//[https://health.aws.amazon.com/health/home](https://health.aws.amazon.com/health/home) 開啟 AWS 運作狀態儀表板。

1. 在導覽窗格中，選擇**排程變更**。

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

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

**受影響的資源**索引標籤會列出每個受影響的資源及其目前狀態：
+ **待處理** – 資源需要 動作。
+ **已解決** – 必要動作已完成或資源已刪除。
+ **未知** – 無法判斷狀態。

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

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

## 使用 Amazon EventBridge 監控計劃的生命週期事件
<a name="batch-ple-eventbridge"></a>

您可以建立 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](https://docs.aws.amazon.com/health/latest/ug/cloudwatch-events-health.html)運作狀態事件。 *AWS *如需自動化範例，請參閱 GitHub 上的[AWS 運作狀態工具](https://github.com/aws/aws-health-tools)儲存庫。