

终止支持通知：2026 年 5 月 20 日， Amazon 将终止对的支持。 Amazon IoT Events 2026 年 5 月 20 日之后，您将无法再访问 Amazon IoT Events 控制台或 Amazon IoT Events 资源。有关更多信息，请参阅[Amazon IoT Events 终止支持](https://docs.amazonaws.cn/iotevents/latest/developerguide/iotevents-end-of-support.html)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在中创建警报模型 Amazon IoT Events
<a name="create-alarm-model"></a>

您可以使用 Amazon IoT Events 警报来监控您的数据，并在突破阈值时收到通知。警报提供用于创建或配置警报模型的参数。您可以使用 Amazon IoT Events 控制台或 Amazon IoT Events API 来创建或配置警报模型。配置警报模型时，更改会随着新数据的到来而生效。

## 要求
<a name="create-alarm-model-requirements"></a>

创建警报模型时应遵循以下要求。
+ 您可以创建警报模型来监控中的输入属性 Amazon IoT Events 或中的资产属性 Amazon IoT SiteWise。
  + 如果您选择在中监控输入属性 Amazon IoT Events，则在创建警报模型[在中为模型创建输入 Amazon IoT Events](create-input-overview.md)之前。
  + 如果您选择监控资产属性，则必须 Amazon IoT SiteWise 先在中[创建资产模型](https://docs.amazonaws.cn/iot-sitewise/latest/userguide/create-asset-models.html)，然后才能创建警报模型。
+ 您必须拥有允许您的警报执行操作和访问 Amazon 资源的 IAM 角色。有关更多信息，请参阅[为 Amazon IoT Events设置权限](https://docs.amazonaws.cn/iotevents/latest/developerguide/iotevents-start.html)。
+ 本教程使用的所有 Amazon 资源都必须位于同一个 Amazon 区域。

## 创建警报模型（控制台）
<a name="create-alarm-model-console"></a>

以下内容向您展示了如何创建警报模型以监控 Amazon IoT Events 控制台中的 Amazon IoT Events 属性。

1. 登录 [Amazon IoT Events 控制台](https://console.amazonaws.cn/iotevents/)。

1. 在导航窗格中，选择 **警报模型**。

1. 在**警报模型** 页面上，选择 **创建警报模型**。

1. 在**警报模型详细信息**部分中，执行以下操作：

   1. 输入唯一名称。

   1. （可选）输入描述。

1. 在 **警报目标** 部分，执行以下操作：
**重要**  
如果选择 **Amazon IoT SiteWise 资产属性**，则必须已在 Amazon IoT SiteWise中创建了资产模型。

   1. 选择 **Amazon IoT Events 输入属性**。

   1. 选择输入。

   1. 选择输入属性密钥。此输入属性用作创建警报的密钥。 Amazon IoT Events 将与此密钥关联的输入路由到警报。
**重要**  
如果输入消息负载不包含此输入属性密钥，或者该密钥不在密钥中指定的 JSON 路径中，则消息将无法摄取 Amazon IoT Events。

1. 在 “**阈值定义**” 部分，您可以定义用于更改警报状态的 Amazon IoT Events 输入属性、阈值和比较运算符。

   1. 在**输入**属性中，选择要监控的属性。

      每次此输入属性收到新数据时，都会对其进行评估以确定警报的状态。

   1. 对于**运算符**，选择比较运算符。运算符将您的输入属性与属性的阈值进行比较。

      可从以下选项中进行选择：
      + **> 大于**
      + **>= 大于或等于**
      + **< 小于**
      + **<= 小于或等于**
      + **= 等于**
      + **\!= 不等于**

   1. 对于阈**值**，在输入中 Amazon IoT Events 输入一个数字或选择一个属性。 Amazon IoT Events 将此值与您选择的输入属性的值进行比较。

   1. （可选）对于**严重性**，请使用您的团队能够理解的数字来反映此警报的严重性。

1. （可选）在**通知设置**部分，配置警报的通知设置。
**注意**  
警报通知功能在中国 (北京) 区域中不可用。

   您最多可添加 10 个通知。对于**通知 1**，执行以下操作：

   1. 对于 **协议**，请从以下选项中选择：
      + **电子邮件和短信** - 警报会发送短信通知和电子邮件通知。
      + **电子邮件** - 警报会发送电子邮件通知。
      + **短信** - 警报会发送短信通知。

   1. 对于**发件人**，请指定可以发送有关此警报的通知的电子邮件地址。

      要向发件人列表中添加更多电子邮件地址，请选择**添加发件人**。

   1. （可选）在**收件人**中，选择收件人。

      要向收件人列表中添加更多用户，请选择**添加新用户**。您必须先将新用户添加到您的 IAM Identity Center 存储中，然后才能将其添加到警报模型中。有关更多信息，请参阅 [在中管理警报收件人的 IAM 身份中心访问权限 Amazon IoT Events](sso-authorization-recipients.md)。

   1. （可选）对于**其他自定义消息**，请输入一条消息，描述警报检测到的内容以及收件人应采取的操作。

1. 在**实例**部分，您可以启用或禁用基于此警报模型创建的所有警报实例。

1. 在**高级设置**部分中，执行以下操作：

   1. 对于**确认流**，您可以启用或禁用通知。
      + 如果选择**启用**，当警报状态发生变化时，您会收到通知。在警报状态可恢复到正常前，您必须选择确认通知。
      + 如果选择**禁用**，则无需执行任何操作。当测量值返回到指定范围以内时，警报会自动变更至正常状态。

      有关更多信息，请参阅 [确认流程](iotevents-alarms.md#acknowledge-flow)。

   1. 对于**权限**，请选择下列选项之一：
      + 您可以通过** Amazon 策略模板创建新角色**并 Amazon IoT Events 自动为您创建 IAM 角色。
      + **您可以使用允许此警报模型执行操作和访问其他 Amazon 资源的现有 IAM 角色**。

      有关更多信息，请参阅 [Amazon IoT Events的身份和访问权限管理](https://docs.amazonaws.cn/iotevents/latest/developerguide/security-iam.html)。

   1. 对于**其他通知设置**，您可以编辑您的 Amazon Lambda 功能以管理警报通知。为您的 Amazon Lambda 函数选择以下选项之一：
      + **创建新 Amazon Lambda 函数**- Amazon IoT Events 为您创建新 Amazon Lambda 函数。
      + **使用现有 Amazon Lambda 函数**-通过选择 Amazon Lambda 函数名称来使用现有 Amazon Lambda 函数。

      有关可能操作的更多信息，请参阅 [Amazon IoT Events 使用其他 Amazon 服务](iotevents-other-aws-services.md)。

   1. （可选）**在 “设置状态操作”** 中，您可以添加一个或多个在警报状态发生变化时要 Amazon IoT Events 执行的操作。

1. (可选) 您可以添加**标签**来管理警报。有关更多信息，请参阅[标记您的 Amazon IoT Events 资源](https://docs.amazonaws.cn/iotevents/latest/developerguide/tagging-iotevents.html)。

1. 选择**创建**。