Amazon EMR 클러스터나 단계의 상태가 변경될 때 알림을 생성하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2021년 12월 20일

Amazon EMR 클러스터나 단계의 상태가 변경되었을 때 알림을 받고 싶습니다. Amazon EventBridge를 사용하여 이렇게 하려면 어떻게 해야 하나요?

간략한 설명

EventBridge 규칙을 생성할 때 Amazon SNS(Amazon Simple Notification Service) 주제 등과 같은 대상을 선택합니다. 클러스터 상태 변경 등과 같은 특정 이벤트가 발생하면 대상이 트리거됩니다.

해결 방법

Amazon EMR 클러스터나 단계의 상태가 변경될 경우 SNS 메시지를 보내는 EventBridge 규칙을 만들려면 다음을 수행합니다.

  1. SNS 주제를 생성합니다. 이 주제는 EventBridge 규칙의 대상입니다.
  2. 이벤트에 반응하는 Amazon EventBridge 규칙을 생성하는 단계를 따릅니다.
    [패턴 정의]에서 [이벤트 패턴]을 선택합니다.
    [서비스별 사전 정의된 패턴]을 선택합니다.
    [서비스 공급자]에서 [AWS]를 선택합니다.
    [서비스 이름]에서 [EMR]을 선택합니다.
    [이벤트 유형]에서 [상태 변경]을 선택합니다.
    [대상]에서 [ SNS 주제]를 선택합니다.
    [주제]에서 1단계에서 생성한 주제를 선택합니다.
    참고: 규칙당 범주를 여러 개 선택할 수 있습니다. 예를 들어 동일한 규칙에서 AWS Lambda 함수를 수행하여 SNS 알림을 보내고 이와 동시에 Amazon SQS(Amazon Simple Queue Service) 대기열에 메시지를 보낼 수 있습니다.

EventBridge 규칙이 예상대로 작동하지 않는 경우 Amazon EventBridge 문제 해결을 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요하세요?