Step Functions - AWS IoT Core

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

Step Functions

Step Functions(stepFunctions) 작업은 AWS Step Functions 상태 시스템을 시작합니다.

요구 사항

이 규칙 작업은 다음 요구 사항을 충족해야 합니다.

  • states:StartExecution 작업을 수행하기 위해가 맡을 AWS IoT 수 있는 IAM 역할입니다. 자세한 내용은 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" } } ] } }

다음 사항도 참조하세요.