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