Step Functions
Step Functions (stepFunctions
) 操作启动 AWS Step Functions 状态机。
要求
此规则操作具有以下要求:
-
AWS IoT 可以承担以执行
states:StartExecution
操作的 IAM 角色。有关更多信息,请参阅 向 AWS IoT 规则授予所需的访问权限。在 AWS IoT 控制台中,您可以选择或创建一个角色以允许 AWS IoT 执行此规则操作。
参数
使用此操作创建 AWS IoT 规则时,您必须指定以下信息:
示例
以下 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?