CloudWatch 이벤트를 사용하여 상태 시스템 실행을 정기적으로 시작합니다. - AWS Step Functions

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

CloudWatch 이벤트를 사용하여 상태 시스템 실행을 정기적으로 시작합니다.

Amazon CloudWatch Events를 사용하여 일정에 따라 또는 이벤트 패턴에 응답하여 AWS Step Functions 상태 머신을 실행할 수 있습니다. 이 자습서에서는 5분마다 상태 시스템 실행을 시작하는 CloudWatch 이벤트 규칙에 대해 상태 시스템을 대상으로 설정하는 방법을 보여줍니다.

PutTarget Amazon CloudWatch Events API 작업을 사용하여 대상으로 Step Functions 상태 시스템을 설정하는 방법에 대한 자세한 내용은 Step Functions상태 시스템을 대상으로 추가를 참조하십시오.

1단계: 상태 시스템 생성

CloudWatch 이벤트 대상으로 설정하려면 먼저 상태 시스템을 만들어야 합니다.

  • 기본 상태 시스템을 생성하려면 시작하기 자습서를 참조하십시오.

  • 상태 시스템이 이미 있으면 다음 단계로 진행합니다.

2단계: CloudWatch 이벤트 규칙 생성

상태 시스템을 생성했으면 실행을 CloudWatch 이벤트 규칙을 생성할 수 있습니다.

  1. CloudWatch Events 콘솔로 이동한 후 Events(이벤트)를 선택한 다음 Create Rule(규칙 생성)을 선택합니다.

    [Step 1: Create rule] 페이지가 표시됩니다.

  2. 이벤트 소스 섹션에서 일정을 선택하고 고정 비율5를 입력합니다.

  3. 대상 섹션의 목록에서 대상 추가를 선택한 후 Step Functions 상태 시스템을 선택합니다.

  4. CloudWatch 이벤트는 이벤트 실행에 필요한 IAM 역할을 생성할 수 있습니다.

    • IAM 역할을 자동으로 생성하려면 이 특정 리소스에 대해 새 역할 생성을 선택합니다.

    • 이전에 생성한 IAM 역할을 사용하려면 기존 역할 사용을 선택합니다.

  5. [Configure details]를 선택합니다.

    [Step 2: Configure rule details] 페이지가 표시됩니다.

  6. 이름에 규칙 이름(예: statemachine-event)을 입력하고 상태에서 사용을 선택한 후 규칙 생성을 선택합니다.

    5분마다 새로운 상태 시스템 실행이 시작됩니다.