Step Functions - AWS IoT Core

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

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" } } ] } }

다음 사항도 참조하세요.