웜풀 이벤트에 대한 EventBridge 규칙 생성 - 아마존 EC2 오토 스케일링

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

웜풀 이벤트에 대한 EventBridge 규칙 생성

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

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

웜 풀을 생성하고 사용하는 방법에 대한 자세한 설명은 웜 풀을 사용하여 부팅 시간이 긴 애플리케이션의 지연 시간을 줄입니다. 섹션을 참조하세요.

Lambda 함수를 호출하는 이벤트 규칙 생성
  1. https://console.aws.amazon.com/events/ 에서 아마존 EventBridge 콘솔을 엽니다.

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

  3. 규칙 생성을 선택합니다.

  4. 규칙 세부 정보 정의(Define rule detail)에 대해 다음을 수행하십시오:

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

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

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

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

    4. 다음을 선택합니다.

  5. 이벤트 패턴 빌드(Build event pattern)에서 다음을 수행하십시오:

    1. 이벤트 소스의 경우 AWS 이벤트 또는 EventBridge 파트너 이벤트를 선택합니다.

    2. 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" ] } }

      다른 이벤트와 일치하는 규칙을 생성하려면 이벤트 패턴을 수정합니다. 자세한 설명은 이벤트 패턴 예 섹션을 참조하세요.

    3. 다음을 선택하세요.

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

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

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

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

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

    5. (옵션) 추가 설정(Additional settings)에 애플리케이션에 적합한 추가 설정을 입력합니다. 자세한 내용은 Amazon EventBridge 사용 설명서의 이벤트에 반응하는 Amazon EventBridge 규칙 생성을 참조하십시오.

    6. 다음을 선택합니다.

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

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