

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 웜 풀 이벤트에 대한 EventBridge 규칙 생성
<a name="warm-pool-events-eventbridge-rules"></a>

다음 예에서는 프로그래밍 방식 작업을 호출하는 EventBridge 규칙을 생성합니다. 새 인스턴스가 웜 풀에 추가될 때 Auto Scaling 그룹에 의해 이벤트가 생성될 때마다 이 작업이 수행됩니다.

규칙을 생성하기 전에 규칙을 대상으로 사용할 AWS Lambda 함수를 생성합니다. 이 함수를 규칙의 대상으로 지정해야 합니다. 다음 절차에서는 새 인스턴스가 웜 풀에 들어갈 때 작동하는 EventBridge 규칙을 생성하는 단계만 제공합니다. 수신 이벤트가 규칙과 일치할 때 호출할 간단한 Lambda 함수를 생성하는 방법을 보여주는 입문자용 자습서는 [자습서: Lambda 함수를 호출하는 수명 주기 후크 구성](tutorial-lifecycle-hook-lambda.md) 섹션을 참조하세요.

웜 풀을 생성하고 사용하는 방법에 대한 자세한 설명은 [웜 풀을 사용하여 부팅 시간이 긴 애플리케이션의 지연 시간 단축](ec2-auto-scaling-warm-pools.md) 섹션을 참조하세요.

**Lambda 함수를 호출하는 이벤트 규칙 생성**

1. [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/)에서 Amazon EventBridge 콘솔을 엽니다.

1. 탐색 창에서 **규칙**을 선택합니다.

1. **규칙 생성**을 선택합니다.

1. **규칙 세부 정보 정의(Define rule detail)**에 대해 다음을 수행합니다.

   1. 규칙의 **이름**을 입력하고 선택적으로 설명을 입력합니다.

      규칙은 동일한 리전과 동일한 이벤트 버스의 다른 규칙과 동일한 이름을 가질 수 없습니다.

   1. **이벤트 버스(Event bus)**에서 **기본값(default)**을 선택합니다. 계정 AWS 서비스 의가 이벤트를 생성하면 항상 계정의 기본 이벤트 버스로 이동합니다.

   1. **규칙 유형(Rule type)**에서 **이벤트 패턴이 있는 규칙(Rule with an event pattern)**을 생성합니다.

   1. **다음**을 선택합니다.

1. **이벤트 패턴 빌드(Build event pattern)**에서 다음을 수행합니다.

   1. **이벤트 소스(Event source)**에서 **AWS 이벤트 또는 EventBridge 파트너 이벤트( events or EventBridge partner events)**를 선택합니다.

   1. **Event pattern**(이벤트 패턴)에서 **Custom pattern (JSON editor)**사용자 지정 패턴(JSON 편집기)을 선택하고 다음 패턴을 **Event pattern**(이벤트 패턴) 상자에 붙여 넣고 **기울임꼴** 텍스트를 Auto Scaling 그룹 명칭으로 바꿉니다.

      ```
      {
        "source": [ "aws.autoscaling" ],
        "detail-type": [ "EC2 Instance-launch Lifecycle Action" ],
        "detail": {
            "AutoScalingGroupName": [ "my-asg" ],
            "Origin": [ "EC2" ],
            "Destination": [ "WarmPool" ]
         }
      }
      ```

      다른 이벤트와 일치하는 규칙을 생성하려면 이벤트 패턴을 수정합니다. 자세한 설명은 [이벤트 패턴 예](warm-pools-eventbridge-events.md#warm-pools-eventbridge-patterns) 섹션을 참조하세요.

   1. **다음**을 선택합니다.

1. **대상 선택(Select target(s))**에서 다음을 수행하십시오: 

   1. **대상 유형(Target types**)에서 **AWS 서비스**를 선택합니다.

   1. **대상 선택(Select a target)**에서 **Lambda 함수(Lambda function)**를 선택합니다.

   1. **함수(Function)**에서 이벤트를 보낼 함수를 선택합니다.

   1. (옵션) **버전/별칭 구성(Configure version/alias)**에 대상 Lambda 함수의 버전 및 별칭 설정을 입력합니다.

   1. (옵션) **추가 설정(Additional settings)**에 애플리케이션에 적합한 추가 설정을 입력합니다. 자세한 내용을 알아보려면 Amazon EventBridge 사용 설명서**의 [이벤트에 응답하는 Amazon EventBridge 규칙 생성](https://docs.aws.amazon.com//eventbridge/latest/userguide/eb-create-rule.html)을 참조하세요.

   1. **다음**을 선택합니다.

1. (옵션) **태그(Tags)**에서 선택적으로 하나 이상의 태그를 규칙에 할당하고 **다음(Next)**을 선택할 수 있습니다.

1. **검토 및 생성(Review and create)**에서 규칙의 세부 정보를 검토하고 필요에 따라 수정합니다. 그런 다음 **규칙 생성(Create rule)**을 선택합니다.