创建警报模型(控制台) - AWS IoT Events
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

创建警报模型(控制台)

下面说明如何在 AWS IoT Events 控制台中创建警报模型来监控AWS IoT Events属性。

  1. 登录到 AWS IoT Events 控制台.

  2. 在导航窗格中,选择 Alarm models (警报模型

  3. Alarm models (警报模型) 页面上,选择 Create alarm model (创建警报模型)。

  4. Alarm model details (警报模型详细信息) 部分中,执行以下操作:

    1. 输入唯一名称。

    2. (可选)输入描述。

  5. Alarm target (警报目标) 部分中,执行以下操作:

    重要

    如果您选择 AWS IoT SiteWise asset property (资产属性),则必须已在 中创建资产模型AWS IoT SiteWise。

    1. 选择AWS IoT Events输入属性

    2. 选择输入。

    3. 选择输入属性。此输入属性用作创建警报的键。 将与此键关联的输入AWS IoT Events路由到警报。

  6. Threshold definitions (阈值定义) 部分中,定义何时调用警报。执行以下操作:

    1. 对于 Input attribute (输入属性),选择要监控的输入属性。

      此值位于比较运算符的左侧。

    2. 对于 Operator (运算符),选择比较运算符。

      可从以下选项中进行选择:

      • < 大于

      • >= 大于或等于

      • < 小于

      • <= 小于或等于

      • = 等于

      • != 不等于

    3. 对于 Value (值),输入值或选择AWS IoT Events输入中的属性。

      此值位于比较运算符的右侧。

    4. 对于 Severity (严重性),输入反映警报严重性级别的非负整数。

  7. (可选)在 Notification settings (通知设置) 部分中,配置警报的通知设置。

    AWS IoT Events 使用 AWS Lambda 函数来管理警报通知。按照说明为警报创建 Lambda 函数。

    执行以下操作:

    1. 对于 Function name (函数名称),选择管理警报通知的 Lambda 函数。

      • 对于 Sender (发件人),选择发送通知的电子邮件地址。

      • 选择 Add sender (添加发件人) 以将更多电子邮件地址添加到发件人列表中。如果您使用 提供的 Lambda 函数AWS IoT Events,则必须在 中验证发件人电子邮件地址Amazon SES。有关更多信息,请参阅使用 提供的 Lambda 函数 AWS IoT Events.

    2. 您最多可以添加 10 个通知。对于 Notification 1 (通知 1),执行以下操作:

      • 对于 Recipient (收件人),选择收件人。

      • 选择 Add new user (添加新用户) 以将更多用户添加到收件人列表中。您必须先向AWS SSO存储添加新用户,然后才能将其添加到警报模型。有关更多信息,请参阅管理收件人.

      • 对于 Protocol (协议),请从以下选项中选择:

        • Text & email (文本和电子邮件) - 警报发送 SMS 通知和电子邮件通知。

        • Email (电子邮件) - 警报发送电子邮件通知。

        • Text (文本) - 警报发送 SMS 通知。

    3. 对于 Additional custom message (其他自定义消息),您可以输入一条消息,该消息描述警报检测的内容以及收件人应执行的操作。

  8. Instance (实例) 部分中,您可以启用或禁用基于此警报模型创建的所有警报实例。

  9. Permissions and alarm state actions (权限和警报状态操作) 部分中,执行以下操作:

    1. 对于 IAM role (IAM 角色),请选择以下选项之一:

      • 选择允许此警报模型执行 操作和访问其他IAM资源的现有AWS角色。

      • 输入角色名称。 AWS IoT Events 自动创建名为 的 IAM 角色,并为该角色授予所需的权限。

      有关更多信息,请参阅 AWS IoT Events的身份和访问管理。

    2. Advanced flow (高级流) 中,您可以启用或禁用 Acknowledge flow (确认流)。

      • 如果您选择 Enabled (已启用),则会在警报状态发生更改时收到通知。您必须先确认通知,然后警报状态才能恢复正常。

      • 如果您选择 Disabled (已禁用),则无需执行任何操作。当测量值返回到指定范围时,警报将自动变为正常状态。

      有关更多信息,请参阅确认流.

  10. (可选)您可以添加标签来管理警报。有关更多信息,请参阅标记 AWS IoT Events 资源

  11. 选择 Create