本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Step Functions
Step Functions (stepFunctions
) 操作启动 Amazon Step Functions 状态机。
要求
此规则操作具有以下要求:
-
Amazon IoT 可以代入执行
states:StartExecution
操作的 IAM 角色。有关更多信息,请参阅 授予 Amazon IoT 规则所需的访问权限。在 Amazon IoT 控制台中,您可以选择或创建 Amazon IoT 允许执行此规则操作的角色。
参数
使用此操作创建 Amazon IoT 规则时,必须指定以下信息:
示例
以下 JSON 示例在 Amazon 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" } } ] } }
另请参阅
-
什么是 Amazon Step Functions? 在《Amazon Step Functions 开发者指南》中