기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
자습서: 이벤트 규칙 등록
다음으로 작업 실패 이벤트만 캡처하는 이벤트 규칙을 등록합니다.
EventBridge 규칙을 등록하려면
https://console.aws.amazon.com/events/
에서 Amazon EventBridge 콘솔을 엽니다. -
탐색 창에서 규칙을 선택합니다.
-
규칙 생성을 선택합니다.
-
규칙에 대해 이름과 설명을 입력합니다.
규칙은 동일한 지역과 동일한 이벤트 버스의 다른 규칙과 동일한 이름을 가질 수 없습니다.
-
이벤트 버스에서 이 규칙과 연결할 이벤트 버스를 선택합니다. 이 규칙이 자신의 계정에서 발생하는 이벤트와 일치하도록 하려면 AWS 기본 이벤트 버스(default event bus)를 선택합니다. 계정의 AWS 서비스가 이벤트를 출력하면 항상 계정의 기본 이벤트 버스로 이동합니다.
-
규칙 유형(Rule type)에서 이벤트 패턴이 있는 규칙(Rule with an event pattern)을 생성합니다.
-
다음을 선택합니다.
-
이벤트 소스에서 기타를 선택합니다.
-
이벤트 패턴에서 사용자 지정 패턴(JSON 편집기)을 선택합니다.
-
다음 이벤트 패턴을 텍스트 영역에 붙여 넣습니다.
{ "detail-type": [ "Batch Job State Change" ], "source": [ "aws.batch" ], "detail": { "status": [ "FAILED" ] } }
이 코드는 작업 상태가
FAILED
인 이벤트를 일치시키는 EventBridge 규칙을 정의합니다. 이벤트 패턴에 대한 자세한 내용은 Amazon EventBridge 사용 설명서에서 이벤트 및 이벤트 패턴을 참조하세요. -
Next(다음)를 선택합니다.
-
대상 유형에서 AWS서비스를 선택합니다.
-
대상 선택에서 SNS 주제를 선택하고, 주제에 대해 JobFailedAlert를 선택합니다.
-
(선택 사항)추가 설정에서 다음을 수행합니다.
-
최대 이벤트 기간(Maximum age of event)에 1분(00:01)에서 24시간(24:00) 사이의 값을 입력합니다.
-
재시도(Retry attempts)에 0에서 185 사이의 숫자를 입력합니다.
-
배달 못한 편지 대기열(Dead-letter queue)에서 표준 Amazon SQS 대기열을 배달 못한 편지 대기열로 사용할지를 선택합니다. 이벤트가 대상에 성공적으로 전달되지 않은 경우 EventBridge는 이 규칙과 일치하는 이벤트를 배달 못한 편지 대기열로 보냅니다. 다음 중 하나를 수행합니다.
-
배달 못한 편지 대기열을 사용하지 않으려면 없음(None)을 선택합니다.
-
현재 AWS 계정에서 DLQ(Dead Letter Queue)로 사용할 Amazon SQS 대기열 선택(Select an Amazon SQS queue in the current account to use as the dead-letter queue)을 선택하고 드롭다운에서 사용할 대기열을 선택합니다.
-
다른 AWS 계정에서 배달 못한 편지 대기열로 사용할 Amazon SQS 대기열 선택을 선택한 다음, 사용할 대기열의 ARN을 입력합니다. 메시지를 보낼 수 있는 EventBridge 권한을 부여하는 리소스 기반 정책을 대기열에 연결해야 합니다. 자세한 정보는 Amazon EventBridge 사용 설명서의 DLQ(Dead Letter Queue)에 대한 권한 부여를 참조하세요.
-
-
-
Next(다음)를 선택합니다.
-
(선택 사항)규칙에 대해 하나 이상의 태그를 입력하세요. 자세한 정보는 Amazon EventBridge 사용 설명서의 Amazon EventBridge 태그를 참조하십시오.
-
Next(다음)를 선택합니다.
-
규칙의 세부 정보를 검토하고 규칙 생성을 선택합니다.