

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

# 자습서: 이벤트 패턴이 있는 규칙 생성
<a name="event-pattern-batch-job"></a>

다음 절차는 이벤트 패턴이 있는 규칙을 생성하는 방법입니다.

**이벤트가 정의된 패턴과 일치할 때 이벤트를 대상으로 보내는 규칙을 생성하려면**
**참고**  
이 절차는 Amazon ECS, Amazon EKS 및 AWS Fargate의 모든 AWS Batch 작업에 적용됩니다.

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

1. 탐색 모음에서 사용할 AWS 리전(을)를 선택합니다.

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

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

1. **이름**에 해당 컴퓨팅 환경의 고유한 이름을 지정합니다. 이름은 최대 64자를 포함할 수 있습니다. 대문자 및 소문자, 숫자, 하이픈(-) 및 밑줄(\$1)을 포함할 수 있습니다.
**참고**  
규칙은 동일한 지역과 동일한 이벤트 버스의 다른 규칙과 동일한 이름을 가질 수 없습니다.

1. (선택 사항) **설명**에서 규칙에 대한 설명을 입력합니다.

1. **이벤트 버스**에서 이 규칙과 연결할 이벤트 버스를 선택합니다. 이 규칙이 자신의 계정에서 발생하는 이벤트와 일치하도록 하려면 **기본**을 선택합니다 사용자 계정의 AWS 서비스가 이벤트를 내보내면 그 이벤트는 계정의 기본 이벤트 버스로 이동합니다.

1. (선택 사항) 규칙을 즉시 실행하지 않으려면 선택한 버스의 규칙을 해제하십시오.

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

1. [**Next**]를 선택합니다.

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

1. (선택 사항) **샘플 이벤트**의 경우:

   1. **샘플 이벤트 유형**에서 **AWS 이벤트**를 선택합니다.

   1. **샘플 이벤트**에서 **배치 작업 상태 변경**을 선택합니다.

1. **생성 방법**에서 **패턴 양식 사용**을 선택합니다.

1. **이벤트 패턴**의 경우:

   1. **이벤트 소스**에서 **AWS 서비스**를 선택합니다.

   1. **AWS 서비스**에서 **배치**를 선택합니다.

   1. **이벤트 유형**에서 **배치 잡 상태 변경**을 선택합니다.

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

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

1. **대상 유형 선택**에서 대상 유형을 선택합니다. 예를 들어, **배치 작업 대기열**을 선택합니다. 다음 사항을 지정합니다.
   + **Job queue**(작업 대기열): 작업을 예약할 작업 대기열의 Amazon 리소스 이름(ARN)을 입력합니다.
   + **Job definition(작업 정의):** 작업에 사용할 작업 정의의 이름과 개정 또는 전체 ARN을 입력합니다.
   + **Job name(작업 이름):** 작업의 이름을 입력합니다.
   + **Array size(배열 크기):** (선택 사항) 두 개 이상의 복사본을 실행할 수 있도록 작업의 배열 크기를 입력합니다. 자세한 내용은 [배열 작업](array_jobs.md) 섹션을 참조하세요.
   + **Job attempts(작업 시도):** (선택 사항) 작업이 실패할 경우 작업을 다시 시도할 최대 횟수를 입력합니다. 자세한 내용은 [작업 자동 재시도](job_retries.md) 섹션을 참조하세요.

1. **Batch job queue**(배치 작업 대기열) 대상 유형에 대해 EventBridge에서는 대상에 이벤트를 보낼 권한이 필요합니다. EventBridge는 규칙 실행에 필요한 IAM 역할을 생성할 수 있습니다. 다음 중 하나를 수행하세요.
   + IAM 역할을 자동으로 생성하려면 **이 특정 리소스에 대해 새 역할 생성**을 선택합니다.
   + 이전에 생성한 IAM 역할을 사용하려면 **기존 역할 사용**을 선택합니다.

1. (선택 사항) **추가 설정**(Additional settings)을 확장합니다.

   1. **대상 입력 구성**에서 이벤트의 텍스트 처리 방법을 선택합니다.

   1. **최대 이벤트 수명**에서 처리되지 않은 이벤트가 보관되는 시간 간격을 지정합니다.

   1. **재시도 횟수**에는 이벤트 재시도 횟수를 입력합니다.

   1. **DLQ(Dead Letter Queue)**에서 처리되지 않은 이벤트 처리 방법에 대한 옵션을 선택합니다. 필요한 경우 DLQ(Dead Letter Queue) 대기열로 사용할 Amazon SQS 대기열을 지정합니다.

1. (선택 사항) 다른 대상을 추가하려면 **다른 대상 추가**를 선택합니다.

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

1. (선택 사항) **태그**에서 **새 태그 추가**를 선택하여 리소스 레이블을 추가합니다. 자세한 내용은 *Amazon EventBridge 사용 설명서*의 [Amazon EventBridge 태그](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-tagging.html)를 참조하세요.

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

1. **검토 및 생성**에서 구성 단계를 검토하십시오. 변경해야 하는 경우 **편집**을 선택합니다 작업을 마친 다음 **규칙 생성**을 선택합니다.

   규칙 생성에 관한 자세한 내용은 *Amazon EventBridge 사용 설명서*의 [이벤트 대응 Amazon EventBridge 규칙 생성](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html)을 참조하세요.