Amazon EC2 Auto Scaling, 수명 주기 후크의 알림 대상으로 AWS Lambda 함수 추가

게시된 날짜: 2025년 7월 29일

이제 고객은 Amazon EC2 Auto Scaling(ASG) 수명 주기 후크의 알림 대상으로 AWS Lambda 함수를 사용할 수 있습니다. 이번에 새롭게 출시된 기능은 Lambda 함수를 원활하게 통합하여 인스턴스가 대기 상태로 진입할 때 사용자 지정 작업을 수행할 수 있도록 지원합니다. Lambda 함수를 직접 트리거할 수 있으므로, 워크플로가 간소화되고 이벤트 기반 처리 방식이 더 간단해집니다.

ASG 수명 주기 후크를 사용하면 Auto Scaling 인스턴스 수명 주기의 이벤트를 파악하고 해당 수명 주기 이벤트가 발생할 때 인스턴스에서 사용자 지정 작업을 수행하는 솔루션을 생성할 수 있습니다. 예를 들어 스케일 인 이벤트가 발생하면, 수명 주기 후크가 인스턴스를 종료하기 전에 일시 중지시키고 고객에게 알림을 보냅니다. 인스턴스가 대기 상태에 있는 동안 고객은 AWS Lambda 함수를 간접적으로 호출하여 로그나 기타 데이터를 다운로드한 후 인스턴스를 완전히 종료할 수 있습니다. 기존에는 수명 주기 후크를 통해 Lambda 함수를 호출하려면 Amazon EventBridge, Amazon Simple Notification Service(Amazon SNS) 주제, Amazon Simple Queue Service(Amazon SQS) 대기열 등의 중간 서비스를 사용해야 했습니다. 이번 업데이트로 고객은 Lambda 함수를 알림 대상으로 직접 지정할 수 있게 되어, 중간 종속성을 줄임으로써 더 간단한 인프라를 구현할 수 있습니다.

시작하려면 먼저 Lambda 리소스 기반 정책을 사용하여 EC2 Auto Scaling에 권한을 부여합니다. 이는 기존에 사용자 지정 종료 정책을 설정할 때와 유사한 방식입니다. 그런 다음 Auto Scaling 그룹을 생성하거나 수명 주기 후크를 추가할 때 Lambda 함수 Amazon 리소스 이름(ARN)을 알림 대상으로 지정하면 됩니다.

이 기능은 AWS GovCloud(미국) 리전을 포함한 모든 AWS 리전에서 사용할 수 있습니다. 시작하려면 Amazon EC2 Auto Scaling 사용 설명서를 살펴보세요.