发布于: Jul 31, 2025

客户现在可以使用 Amazon Lambda 函数作为 Amazon EC2 Auto Scaling(ASG)生命周期挂钩的通知目标。借助这项新功能,客户能够无缝集成 Lambda 函数,从而在实例进入等待状态时启用自定义操作。该功能通过直接触发 Lambda 函数来简化工作流,为事件驱动的处理提供了一种简化的方法。

借助 ASG 生命周期挂钩,客户能够创建感知 Auto Scaling 实例生命周期中事件的解决方案,并在相应的生命周期事件发生时对实例执行自定义操作。例如,当缩减事件发生时,生命周期挂钩会在实例终止之前暂停实例并向客户发送通知。当实例处于等待状态时,客户可以在实例完全终止之前调用 Amazon Lambda 函数来下载日志或其他数据。以前,要使用生命周期挂钩调用 Lambda 函数,客户需要使用中间服务,例如 Amazon EventBridge、Amazon Simple Notification Service(Amazon SNS)主题或 Amazon Simple Queue Service(Amazon SQS)队列。通过此更新,客户可以直接将 Lambda 函数指定为通知目标,通过减少中间依赖关系来简化其基础设施。

要开始使用,客户首先使用基于 Lambda 资源的策略向 EC2 Auto Scaling 授予权限,类似于他们今天为自定义终止策略所做的操作。然后,他们可以在创建自动扩缩组或添加生命周期挂钩时指定 Lambda 函数 Amazon 资源名称(ARN)作为通知目标。 

此功能已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。要了解更多信息,请参阅 EC2 Auto Scaling 实例刷新文档。