

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Health 计划生命周期事件
<a name="batch-planned-lifecycle-events"></a>

Amazon 当即将发生的更改影响您的 Amazon Batch 资源时，Health 会提前发出通知。这些通知称为*计划生命周期事件*，提醒您注意需要采取行动的更改，例如 AMI 的弃用、操作系统 end-of-support日期和基础设施更新。 Amazon Batch 利用 Amazon Health 让你尽早了解这些变化，这样你就可以规划迁移并避免中断批处理工作负载。

有关 Amazon Health 的一般信息，请参阅 [Amazon Health 是什么？](https://docs.amazonaws.cn/health/latest/ug/what-is-aws-health.html) 在 *Amazon Health 用户指南*中。

## 计划的生命周期事件有什么用 Amazon Batch？
<a name="batch-ple-overview"></a>

Amazon 当即将发生的更改（例如 AMI end-of-support 日期和其他需要您采取措施的基础设施变更）影响您的 Amazon Batch 资源时，Health 会发送计划的生命周期事件通知。

计划的生命周期事件具有以下特征：
+ **类型类别** — `scheduledChange`
+ **事件类型代码**-遵循模式 `AWS_BATCH_PLANNED_LIFECYCLE_EVENT`
+ **交货时间** — 如有可能，重大变更最少为 180 天，较小变更最少为 90 天。
+ **活动开始时间**-变更可能影响您的资源的最早日期。
+ **动态资源跟踪**-受影响的资源以`PENDING`状态列出。完成所需操作或删除资源后，状态将更新为`RESOLVED`。
+ **范围** — 您会收到每个计划生命周期事件的单个事件 ARN，按资源受影响的 Amazon 地区分组。

**注意**  
资源状态更新是异步的，最多可能需要 72 小时才能反映当前状态。如果您在该 end-of-support日期之前解决所有受影响的资源，则 Healt Amazon h 事件状态将更改为`Closed`。

## 示例：亚马逊 ECS 亚马逊 Linux 2 AMI 弃用
<a name="batch-ple-example-al2"></a>

Amazon ECS Amazon Linux 2 AMI 的弃用就是计划中的生命周期事件的一个 Amazon Batch示例。 Amazon 宣布亚马逊 Linux 2 已终止支持，并从 2026 年 1 月开始，将新亚马逊 ECS 计算环境的默认 AMI 从亚马逊 Linux 2 Amazon Batch 更改为亚马逊 Linux 2023。

客户收到了 Amazon Health 计划生命周期事件通知，这些通知确定了他们受影响的计算环境。每个受影响的计算环境都列出了一个`PENDING`状态。计算环境迁移到 Amazon Linux 2023 后，状态更新为`RESOLVED`。这使团队能够跟踪其计算环境队列中的迁移进度。

有关此次弃用的更多信息，请参阅[Amazon ECS Amazon Linux 2 AMI 弃用](ecs-al2-ami-deprecation.md)。有关迁移步骤，请参阅[如何从弹性云服务器迁移 AL2 到弹性云服务器 AL2023](ecs-migration-2023.md)。

## 查看计划的生命周期事件
<a name="batch-ple-viewing"></a>

您可以在 Healt Amazon h 控制面板 Amazon Batch 中查看计划的生命周期事件。

**查看计划的生命周期事件**

1. 在[https://health.aws.amazon.com/health/家](https://health.aws.amazon.com/health/home)中打开 He Amazon alth 控制面板。

1. 在导航窗格中，选择 “**计划更改**”。

1. 查找 **Batch 计划生命周期事件**。您可以按服务进行筛选，也可以使用日历视图查看每月时间轴上的事件。

1. 选择事件以查看 “**详细信息**” 和 “**受影响的资源**” 选项卡。

“受**影响的资源**” 选项卡列出了每个受影响的资源及其当前状态：
+ **待定**-资源需要操作。
+ **已解决**-所需操作已完成或资源已删除。
+ **未知**-无法确定状态。

您可以以 CSV 或 JSON 格式下载受影响资源列表。如果您的账户是组织的一部分，则 Amazon 组织视图会显示所有成员账户中受影响的资源。

日历视图可预测过去 3 个月和未来 1 年内的计划变更，因此您可以相应地计划维护时段。

## 使用 Amazon 监控计划的生命周期事件 EventBridge
<a name="batch-ple-eventbridge"></a>

您可以创建 Amazon EventBridge 规则来自动检测和响应 He Amazon alth 计划的生命周期事件 Amazon Batch。 Amazon Health 会将事件发送到 EventBridge，您可以创建与这些事件匹配的规则，并将它们路由到目标，例如 Amazon Lambda 函数、亚马逊简单通知服务主题和亚马逊简单队列服务队列。

以下是与 Healt Amazon h 计划生命周期事件相匹配的事件模式示例 Amazon Batch：

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

包含计划生命周期事件的 EventBridge 规则的常见用例包括：
+ 通过 Amazon 简单通知服务向团队聊天频道发送通知。
+ 检测到新事件时自动创建操作工单。
+ 调用 Amazon Lambda 函数来评估受影响的资源并开始迁移工作流程。

有关配置健康 EventBridge 规则的更多信息，请参阅 Amazon 健康*用户指南 EventBridge中的使用 Amazon 监控 Amazon Amazon 健康*[事件](https://docs.amazonaws.cn/health/latest/ug/cloudwatch-events-health.html)。有关自动化示例，请参阅上的 Healt [Amazon h Tools](https://github.com/aws/aws-health-tools) 存储库 GitHub。