AWS IoT
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

AWS IoT 事件

在发生特定事件时,AWS IoT 将发布事件消息。例如,在添加、更新或删除事物时,由注册表生成事件。每个事件将导致发送单个事件消息。事件消息通过 MQTT 随 JSON 负载一起发布。负载的内容取决于事件的类型。

您可以通过调用 UpdateEventConfigurations API 来控制发布哪些事件类型。

您可以通过调用 DescribeEventConfigurations API 来获取当前事件配置。

要接收事件消息,您的设备必须使用合适的策略,该策略允许设备连接到 AWS IoT 设备网关并订阅 MQTT 事件主题。您还必须订阅合适的主题筛选器。

以下是接收生命周期事件时需要用到的策略的示例:

{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:region:account:/$aws/events/*" ] }] }

注意

保证事件消息发布一次。事件消息可能会多次发布。事件消息的顺序无法保证。