本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Step Functions (stepFunctions
) 操作启动 AWS Step Functions 状态机。
要求
此规则操作具有以下要求:
-
AWS IoT 可以IAM担任执行
states:StartExecution
操作的角色。有关更多信息,请参阅 授予 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 开发者指南》中