

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在異常行為上觸發自訂動作 (AWS 管理主控台)
<a name="trigger-custom-actions-anomalous-behavior"></a>

您可以搭配 使用 **AWS IoT SiteWise MQTT 通知**，啟用**自訂動作以回應異常行為****AWS IoT Core**。

請依照下列步驟在 中設定 MQTT 通知 AWS IoT SiteWise，並根據推論結果在 AWS IoT Core 中觸發自訂動作：
+ 找出推論執行 AWS IoT SiteWise所在的資產。
+ 識別您在建立運算模型`resultProperty`時用作 的屬性。為此屬性啟用 **MQTT 通知**。
+ 啟用 **MQTT 通知**後，請複製 AWS IoT SiteWise 產生的**通知主題**。
+ 導覽至 AWS IoT Core。在 MQTT 測試用戶端下，訂閱複製的**通知主題**以監控傳入的訊息。
+ 建立 **AWS IoT Core 規則**來處理**推論結果**。（這可確保只有在系統偵測到異常時才會觸發動作）。`notification-topic` 將 取代為 AWS IoT SiteWise 產生的**通知主題**。

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

設定規則以觸發 AWS IoT Core 支援的任何動作。進一步了解 支援的動作[AWS IoT Core](https://docs.aws.amazon.com/iot/latest/developerguide/iot-rule-actions.html)。