

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 異常な動作に対してカスタムアクションをトリガーする (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 ルール**を作成します。(これにより、システムが異常を検出した場合にのみアクションがトリガーされます）。を が AWS IoT SiteWise 生成する**通知トピック**`notification-topic`に置き換えます。

```
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)。