

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

# 针对异常行为触发自定义操作 ()Amazon Web Services 管理控制台
<a name="trigger-custom-actions-anomalous-behavior"></a>

您可以通过将 **Amazon IoT SiteWise MQTT 通知**与结合使用**来启用自定义操作以应对异常行为**。**Amazon IoT Core**

按照以下步骤在中配置 MQTT 通知 Amazon IoT SiteWise，并 Amazon IoT Core 根据推理结果在中触发自定义操作：
+ 在进行推理 Amazon IoT SiteWise的位置找到资产。
+ 确定您在创建计算模型`resultProperty`时用作的属性。为此属性启用 **MQTT 通知**。
+ 启用 **MQTT 通知**后，复制 Amazon IoT SiteWise 生成的**通知主题**。
+ 导航到 Amazon IoT Core。在 MQTT 测试客户端下，订阅复制的**通知主题**以监控传入的消息。
+ 创建用于**处理推理结果**的**Amazon IoT Core 规则**。（这可确保只有在系统检测到异常时才会触发操作）。`notification-topic`替换为 Amazon IoT SiteWise 生成的**通知主题**。

```
SELECT * FROM "notification-topic"
  WHERE indexof(get(get(payload.values, 0).value, 'stringValue'), "NO_ANOMALY_DETECTED") < 0
```

将规则配置为触发任何 Amazon IoT Core 支持的操作。详细了解所支持的操作[Amazon IoT Core](https://docs.amazonaws.cn/iot/latest/developerguide/iot-rule-actions.html)。