기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Step Functions
Step Functions (stepFunctions
) 액션은 AWS Step Functions 스테이트 머신을 시작합니다.
요구 사항
이 규칙 작업은 다음 요구 사항을 충족해야 합니다.
-
작업을 수행할 AWS IoT 수 있는 IAM 역할.
states:StartExecution
자세한 정보는 AWS IoT 규칙에 필요한 액세스 권한 부여을 참조하세요.AWS IoT 콘솔에서 이 규칙 작업을 수행할 수 있는 역할을 선택하거나 생성할 수 있습니다. AWS IoT
파라미터
이 작업으로 AWS IoT 규칙을 생성할 때는 다음 정보를 지정해야 합니다.
stateMachineName
-
시작할 Step Functions 상태 머신 이름.
대체 템플릿 지원: API 및 전용 AWS CLI
executionNamePrefix
-
(선택 사항) 뒤에 UUID가 붙는 이 접두사로 이루어진 상태 머신 실행에 부여된 이름. Step Functions는 각 상태 머신 실행에 제공된 고유한 이름이 없는 경우 고유한 이름을 생성합니다.
대체 템플릿 지원: 예
roleArn
-
상태 머신을 시작할 AWS IoT 권한을 부여하는 역할의 ARN입니다. 자세한 정보는 요구 사항을 참조하세요.
대체 템플릿 지원: 아니오
예
다음 JSON 예제는 AWS IoT 규칙에서 Step Functions 작업을 정의합니다.
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "stepFunctions": { "stateMachineName": "myStateMachine", "executionNamePrefix": "myExecution", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_step_functions" } } ] } }
다음 사항도 참조하세요.
-
란 AWS Step Functions무엇입니까? AWS Step Functions 개발자 안내서에서