本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
定义一个Amazon IoT Events警报(Amazon IoT Events控制台)
你可以使用Amazon IoT Events用于定义的控制台Amazon IoT Events对现有资产模型发出警报。要定义Amazon IoT Events对新的资产模型发出警报,创建资产模型,然后完成这些步骤。有关更多信息,请参阅创建资产模型:
重要
每个警报都需要一个属性来指定要与警报进行比较的阈值。必须先在资产模型上定义阈值属性,然后才能定义警报。
举一个例子,你想定义一个警报,检测风力涡轮机何时超过其最大额定风速 50 mph。在定义警报之前,必须定义一个属性 (最大风速),默认值为50
。
要定义Amazon IoT Events资产模型警报
-
在导航窗格中,选择警报模型。
-
选择创建警报模型。
-
输入警报的名称。
-
(可选)输入警报的描述。
-
在警报目标部分,执行以下操作:
-
对于目标选项,选择Amazon IoT SiteWise资产财产。
-
选择要为其添加警报的资产模型。
-
-
在阈值定义部分,您可以定义警报何时检测到以及警报的严重程度。执行以下操作:
-
选择财产警报在其上进行检测。每当这个属性收到一个新值时,Amazon IoT SiteWise将值发送到Amazon IoT Events评估警报的状态。
-
选择操作员用于将属性与阈值进行比较。从以下选项中进行选择:
-
< 小于
-
<= 小于或等于
-
== 等于
-
! = 不等于
-
>= 大于或等于
-
> 大于
-
-
对于价值,选择要用作阈值的属性属性。Amazon IoT Events将属性的值与该属性的值进行比较。
-
输入严重程度警报的。使用您的团队能理解的数字来反映此警报的严重程度。
-
-
在实例部分,指定默认状态对于这个警报。您可以在稍后的步骤中为基于此资产模型创建的所有资产激活或停用此警报。
-
在高级设置设置,您可以在中配置权限、其他通知设置、警报状态操作、警报模型SiteWise监控和确认流程。
注意
Amazon IoT Events警报需要以下服务角色:
-
这个角色是Amazon IoT Events假设将警报状态值发送到Amazon IoT SiteWise。
-
在确认流程部分,选择已启用要么已禁用。有关确认流程的更多信息,请参阅警报状态。
-
在权限部分,执行以下操作:
-
对于Amazon IoT Events角色,使用现有角色或创建具有所需权限的角色。此角色需要
iotsitewise:BatchPutAssetPropertyValue
允许 iotevents.amazonaws.com 担任该角色的权限和信任关系。
-
-
(可选)在设置状态操作-可选的部分,执行以下操作:
-
下警报状态操作,添加动作。然后选择保存。
您最多可以添加 10 个操作。
Amazon IoT Events可以在警报处于活动状态时执行操作。您可以定义内置操作以使用计时器或设置变量,或者将数据发送给其他人Amazon资源。有关更多信息,请参见支持的操作在里面Amazon IoT Events开发者指南。
-
-
-
选择创建。
注意
该Amazon IoT Events控制台发出多个 API 请求,将警报添加到资产模型。当你选择时添加警报,控制台会打开一个对话框,显示这些 API 请求的进度。请继续关注此页面,直到每个 API 请求成功或 API 请求失败。如果请求失败,请关闭对话框,修复问题,然后选择添加警报再试一次。