View a markdown version of this page

Amazon Health 计划生命周期事件 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

Amazon Health 计划生命周期事件

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

有关 Amazon Health 的一般信息,请参阅 Amazon Health 是什么?Amazon Health 用户指南中。

计划的生命周期事件有什么用 Amazon Batch?

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 弃用

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 弃用。有关迁移步骤,请参阅如何从弹性云服务器迁移 AL2 到弹性云服务器 AL2023

查看计划的生命周期事件

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

查看计划的生命周期事件
  1. https://health.aws.amazon.com/health/家中打开 He Amazon alth 控制面板。

  2. 在导航窗格中,选择 “计划更改”。

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

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

“受影响的资源” 选项卡列出了每个受影响的资源及其当前状态:

  • 待定-资源需要操作。

  • 已解决-所需操作已完成或资源已删除。

  • 未知-无法确定状态。

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

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

使用 Amazon 监控计划的生命周期事件 EventBridge

您可以创建 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 健康事件。有关自动化示例,请参阅上的 Healt Amazon h Tools 存储库 GitHub。