Amazon EC2 Auto Scaling 新增可作為 lifecycle hook 通知目標的 AWS Lambda 函式

張貼日期: 2025年7月29日

客戶現在可以使用 AWS Lambda 函式來作為 Amazon EC2 Auto Scaling (ASG) lifecycle hook 的通知目標。這項新功能使客戶能夠順暢整合 Lambda 函式,在執行個體進入等待狀態時啟用自訂動作。其透過直接觸發 Lambda 函式來簡化工作流程,為事件導向處理提供簡化的執行方法。

ASG lifecycle hook 可讓客戶建立了解 Auto Scaling 執行個體生命週期內事件的解決方案,並在發生相應的生命週期事件時對執行個體執行自訂動作。例如,當發生縮減事件時,lifecycle hook 會在執行個體終止之前暫停執行個體,並傳送通知給客戶。當執行個體處於等待狀態時,客戶可在執行個體完全終止之前調用 AWS Lambda 函式以下載日誌或其他資料。先前,客戶需要使用 Amazon EventBridge、Amazon Simple Notification Service (Amazon SNS) 主題或 Amazon Simple Queue Service (Amazon SQS) 等中介服務來透過 lifecycle hook 調用 Lambda 函式。有了此次更新,客戶可以直接指定 Lambda 函式作為通知目標,減少中間相依性來簡化其基礎架構。

若要開始使用,客戶首先需要使用 Lambda 資源型政策對 EC2 Auto Scaling 授予權限,這與他們現在對自訂終止政策所執行的動作相似。然後,他們可以在建立 Auto Scaling 群組或新增 lifecycle hook 時,指定 Lambda 函式 Amazon Resource Name (ARN) 作為通知目標。

這項功能已在所有 AWS 區域提供,包括 AWS GovCloud (美國) 區域。若要開始使用,請參閱 Amazon EC2 Auto Scaling 使用者指南。