기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
EventBridge를 사용하여 상태 시스템 실행을 정기적으로 시작합니다.
다음을 실행할 수 있습니다.AWS Step FunctionsAmazon을 사용하는 일정에 따라 또는 이벤트 패턴에 응답하여 상태 머신EventBridge. 이 자습서에서는 상태 시스템을 대상으로 설정하는 방법을 보여줍니다.EventBridge정의한 일정에 따라 상태 머신의 주기적 실행을 시작하는 규칙
1단계: 상태 머신 생성
설정하기 전에EventBridgetarget (상태 시스템) 을 만들어야 합니다.
-
기본 상태 시스템을 생성하려면 시작하기 자습서를 참조하십시오.
-
상태 시스템이 이미 있으면 다음 단계로 진행합니다.
2단계: 생성EventBridge규칙
상태 시스템을 생성했으면 실행을 EventBridge 규칙을 생성할 수 있습니다.
-
로 이동합니다.아마존EventBridge콘솔
을 선택하고규칙 생성. 또는 다음 작업을 수행하는 방법에 대해아마존EventBridge콘솔
, 선택Rules를 선택한 다음 를 선택한 다음규칙 생성. -
온1단계 규칙 세부 정보 정의페이지에서 규칙의 이름과 설명을 입력합니다.
참고 규칙은 동일한 리전과 동일한 이벤트 버스의 다른 규칙과 동일한 이름을 가질 수 없습니다.
-
용이벤트 버스에서 이 규칙과 연결할 이벤트 버스를 선택합니다. 이 규칙이 자신의 계정에서 오는 발생하는 이벤트와 일치하도록 하려면 를 선택합니다.기본값입니다. 계정의 AWS 서비스가 이벤트를 출력하면 항상 계정의 기본 이벤트 버스로 이동합니다.
-
용규칙 유형, 선택Schedule.
-
다음(Next)을 선택합니다.
-
온2단계: 일정 정의페이지,스케줄 패턴에서 다음 중 하나를 수행합니다.
-
cron 표현식을 사용하여 스케줄을 정의하려면오전 8시와 같이 특정 시간에 실행되는 세분화된 일정 매월 첫째 월요일 PST입니다.cron 표현식을 입력합니다.
-
속도 표현식을 사용하여 일정을 정의하려면10분마다 같은 정규 요금으로 실행되는 일정입니다.그리고 rate 표현식을 입력합니다.
-
-
다음(Next)을 선택합니다.
-
온3단계: 대상 선택페이지,대상 유형, 선택AWS서비스.
-
용대상 선택, 선택Step Functions 상태 시스템.
-
용상태 시스템에서 주기적으로 실행할 상태 시스템을 선택합니다.
-
용실행 역할에서 다음 중 하나를 수행합니다.
-
IAM 역할을 자동으로 생성하려면 이 특정 리소스에 대해 새 역할 생성을 선택합니다.
-
이전에 생성한 IAM 역할을 사용하려면기존 역할 사용를 클릭하고 드롭다운 목록에서 기존 역할을 선택합니다.
-
-
다음(Next)을 선택합니다.
-
(선택 사항)4단계 태그 구성페이지에서 규칙에 대해 하나 이상의 태그를 입력하십시오.
-
다음(Next)을 선택합니다.
-
온5단계: 검토 및 생성페이지에서 규칙의 세부 정보를 검토하고규칙 생성.
실행 입력의 예
다음 예는 상태 시스템 실행에 대한 전형적인 입력을 보여줍니다.
{ "version": "0", "id": "6c540ad4-0671-9974-6511-756fb789fced", "detail-type": "Scheduled Event", "source": "aws.events", "account": "123456789012", "time": "2022-03-26T00:01:02Z", "region": "us-east-1", "resources": [ "arn:aws:sm:::rule/
" ], "detail": {} }
my-state-machine