创建警报模型(控制台)
下面说明如何在 AWS IoT Events 控制台中创建警报模型来监控AWS IoT Events属性。
-
登录到 AWS IoT Events 控制台
. -
在导航窗格中,选择 Alarm models (警报模型)
-
在 Alarm models (警报模型) 页面上,选择 Create alarm model (创建警报模型)。
-
在 Alarm model details (警报模型详细信息) 部分中,执行以下操作:
-
输入唯一名称。
-
(可选)输入描述。
-
-
在 Alarm target (警报目标) 部分中,执行以下操作:
重要 如果您选择 AWS IoT SiteWise asset property (资产属性),则必须已在 中创建资产模型AWS IoT SiteWise。
-
选择AWS IoT Events输入属性。
-
选择输入。
-
选择输入属性。此输入属性用作创建警报的键。 将与此键关联的输入AWS IoT Events路由到警报。
-
-
在 Threshold definitions (阈值定义) 部分中,定义何时调用警报。执行以下操作:
-
对于 Input attribute (输入属性),选择要监控的输入属性。
此值位于比较运算符的左侧。
-
对于 Operator (运算符),选择比较运算符。
可从以下选项中进行选择:
-
< 大于
-
>= 大于或等于
-
< 小于
-
<= 小于或等于
-
= 等于
-
!= 不等于
-
-
对于 Value (值),输入值或选择AWS IoT Events输入中的属性。
此值位于比较运算符的右侧。
-
对于 Severity (严重性),输入反映警报严重性级别的非负整数。
-
-
(可选)在 Notification settings (通知设置) 部分中,配置警报的通知设置。
AWS IoT Events 使用 AWS Lambda 函数来管理警报通知。按照说明为警报创建 Lambda 函数。
执行以下操作:
-
对于 Function name (函数名称),选择管理警报通知的 Lambda 函数。
-
-
对于 Sender (发件人),选择发送通知的电子邮件地址。
-
选择 Add sender (添加发件人) 以将更多电子邮件地址添加到发件人列表中。如果您使用 提供的 Lambda 函数AWS IoT Events,则必须在 中验证发件人电子邮件地址Amazon SES。有关更多信息,请参阅使用 提供的 Lambda 函数 AWS IoT Events.
-
-
您最多可以添加 10 个通知。对于 Notification 1 (通知 1),执行以下操作:
-
对于 Recipient (收件人),选择收件人。
-
选择 Add new user (添加新用户) 以将更多用户添加到收件人列表中。您必须先向AWS SSO存储添加新用户,然后才能将其添加到警报模型。有关更多信息,请参阅管理收件人.
-
对于 Protocol (协议),请从以下选项中选择:
-
Text & email (文本和电子邮件) - 警报发送 SMS 通知和电子邮件通知。
-
Email (电子邮件) - 警报发送电子邮件通知。
-
Text (文本) - 警报发送 SMS 通知。
-
-
-
对于 Additional custom message (其他自定义消息),您可以输入一条消息,该消息描述警报检测的内容以及收件人应执行的操作。
-
-
在 Instance (实例) 部分中,您可以启用或禁用基于此警报模型创建的所有警报实例。
-
在 Permissions and alarm state actions (权限和警报状态操作) 部分中,执行以下操作:
-
对于 IAM role (IAM 角色),请选择以下选项之一:
-
选择允许此警报模型执行 操作和访问其他IAM资源的现有AWS角色。
-
输入角色名称。 AWS IoT Events 自动创建名为 的 IAM 角色,并为该角色授予所需的权限。
有关更多信息,请参阅 AWS IoT Events的身份和访问管理。
-
-
在 Advanced flow (高级流) 中,您可以启用或禁用 Acknowledge flow (确认流)。
-
如果您选择 Enabled (已启用),则会在警报状态发生更改时收到通知。您必须先确认通知,然后警报状态才能恢复正常。
-
如果您选择 Disabled (已禁用),则无需执行任何操作。当测量值返回到指定范围时,警报将自动变为正常状态。
有关更多信息,请参阅确认流.
-
-
-
(可选)您可以添加标签来管理警报。有关更多信息,请参阅标记 AWS IoT Events 资源。
-
选择 Create