Amazon IoT 规则操作 - Amazon IoT Core
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon IoT 规则操作

Amazon IoT规则操作指定调用规则。您可以定义这样一位用户:该用户运行以下命令发送数据:Amazon Lambda函数,依此类推。Amazon IoT使用使用操作将操作从发送到Amazon Web Services 区域操作服务可用的地方。

规则操作 描述 API 中的名称
Apache Kafka 将消息发送到 Apache Kafka 集群。 kafka
CloudWatch 警报 更改亚马逊的状态 CloudWatch 警报。 cloudwatchAlarm
CloudWatch 日志 要从发送到亚马逊 CloudWatch 日志。 cloudwatchLogs
CloudWatch 指标 要从发送到发送消息 CloudWatch 公制。 cloudwatchMetric
DynamoDB 将消息发送到 DynamoDB 表。 dynamoDB
DynamoDBv2 将消息数据发送到 DynamoDB 表中的多列。 dynamoDBv2
Elasticsearch 要从发送到发送消息 OpenSearch 端点。 OpenSearch
HTTP 将消息发布到 HTTPS 端点。 http
IoT Analytics 将消息发送到 Amazon IoT Analytics 通道。 iotAnalytics
Amazon IoT Events 将消息发送到 Amazon IoT Events 输入。 iotEvents
Amazon IoT SiteWise 将消息数据发送到 Amazon IoT SiteWise 资产属性。 iotSiteWise
Kinesis Data Firehose 将消息发送到 Kinesis Data Firehose 传输流。 firehose
Kinesis Data Streams 将消息发送到 Kinesis 数据流。 kinesis
Lambda 使用消息数据作为输入调用 Lambda 函数。 lambda
位置 向 Amazon Location Service 发送位置数据。 location
OpenSearch 要从发送到亚马逊 OpenSearch 服务端点。 OpenSearch
Republish 在另一个 MQTT 主题上重新发布消息。 republish
S3 将消息存储在 Amazon Simple Storage Service (Amazon S3) 存储桶中。 s3
Salesforce IoT 将消息发送到 Salesforce IoT 输入流。 salesforce
SNS 将消息发布为 Amazon Simple Notification Service (Amazon SNS) 推送通知。 sns
SQS 将消息发送到 Amazon Simple Queue Service (Amazon SQS) 队列 sqs
Step Functions 启动 Amazon Step Functions 状态机。 stepFunctions
Timestream 将消息发送到 Amazon Timestream 数据库表。 timestream
注意
  • 用同样的方式定义规则Amazon Web Services 区域作为其他服务的资源,这样一位用户:

  • 的Amazon IoT如果出现间歇性错误,规则引擎可能会多次尝试执行某项操作。如果所有尝试均失败,则该消息将被丢弃,错误信息显示在您的 CloudWatch 日志。您可以为在发生故障后调用的每条规则指定一个错误操作。有关更多信息,请参阅错误处理(错误操作)

  • 某些规则操作会激活与集成的服务中的操作Amazon Key Management Service(Amazon KMS) 要从 Device Client 支持。如果您使用客户托管的 Amazon KMS key (KMS 密钥) 对数据进行静态加密,服务必须具有代表调用方使用 KMS 的权限。有关了解如何管理客户管理的 KMS 密钥的权限,请考虑这样一位用户:有关客户托管式 KMS 密钥的更多信息,请参阅 Amazon Key Management Service 开发人员指南中的 Amazon Key Management Service 概念