本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
的规则 AWS IoT
规则使您的设备能够与之交互 AWS 服务。基于 MQTT 主题流分析规则并执行操作。您可以使用规则来支持以下任务:
-
补充或筛选从设备接收的数据。
-
将从设备接收的数据写入 Amazon DynamoDB 数据库。
-
将文件保存到 Amazon S3。
-
向使用 Amazon SNS 的所有用户发送推送通知。
-
将数据发布到 Amazon SQS 队列。
-
调用 Lambda 函数来提取数据。
-
使用 Amazon Kinesis 处理来自大量设备的消息。
-
向亚马逊 OpenSearch 服务发送数据。
-
捕获 CloudWatch 指标。
-
更改 CloudWatch 警报。
-
将 MQTT 消息中的数据发送到 Amazon, SageMaker 以便根据机器学习 (ML) 模型进行预测。
-
向 Salesforce IoT 输入流发送消息。
-
向 AWS IoT Analytics 频道发送消息数据。
-
开始 Step Functions 状态机的过程。
-
向 AWS IoT Events 输入发送消息数据。
-
将消息数据发送到 AWS IoT SiteWise中的资产属性。
-
将消息数据发送到 Web 应用程序或服务。
您的规则可以使用通过设备通信协议支持的发布/订阅协议传递的 MQTT 消息。您还可以使用 B asic Ingest 功能将设备数据安全地发送到之前 AWS 服务 列出的设备,而不会产生消息收发
在执行这些操作之前 AWS IoT ,您必须向其授予代表您访问 AWS 资源的权限。执行操作时,您需要为所使用的操作支付标准费用。 AWS 服务
内容
排查规则问题
如果您的规则有问题,我们建议您激活 CloudWatch Logs。通过分析您的日志,您可以确定问题是否与授权相关,或者是否为诸如 WHERE 子句状态不匹配的问题。有关更多信息,请参阅设置 CloudWatch 日志。