のルール AWS IoT - AWS IoT Core

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

のルール AWS IoT

ルールにより、デバイスは とやり取りできるようになります AWS のサービス。ルールを分析し、MQTTトピックストリームに基づいてアクションを実行します。ルールを使用すると、次のようなタスクをサポートできます。

  • デバイスから受け取ったデータの加工またはフィルター処理を行う。

  • デバイスから受け取ったデータを Amazon DynamoDB データベースに書き込む。

  • Amazon S3 にファイルを保存します。

  • Amazon を使用しているすべてのユーザーにプッシュ通知を送信しますSNS。

  • Amazon SQSキューにデータを発行します。

  • Lambda 関数を呼び出してデータを抽出する。

  • Amazon Kinesis を使用して、デバイスからの多数のメッセージを処理する。

  • Amazon OpenSearch Service にデータを送信します。

  • CloudWatch メトリクスをキャプチャします。

  • CloudWatch アラームを変更します。

  • MQTT メッセージから Amazon にデータを送信 SageMaker して、機械学習 (ML) モデルに基づいて予測を行います。

  • Salesforce の IoT 入力ストリーミングにメッセージを送信します。

  • メッセージデータを AWS IoT Analytics チャネルに送信します。

  • Step Functions ステートマシンのプロセスを開始します。

  • メッセージデータを AWS IoT Events 入力に送信します。

  • AWS IoT SiteWiseでアセットプロパティにメッセージデータを送信します

  • ウェブアプリケーションまたはサービスにメッセージデータを送信します。

ルールでは、 でサポートされているパブリッシュ/サブスクライブプロトコルを通過するMQTTメッセージを使用できますデバイス通信プロトコル。また、ベーシック取り込み機能を使用して、メッセージングコスト を発生させることなく、 AWS のサービス 前述の にデバイスデータを安全に送信することもできます。基本的な取り込み機能では、取り込みパスからパブリッシュ/サブスクライブのメッセージブローカーを除外することによってデータフローが最適化されます。これにより、 のセキュリティとデータ処理機能を維持しながら、コスト効率が向上します AWS IoT。

AWS IoT がこれらのアクションを実行する前に、ユーザーに代わってリソースにアクセスする AWS アクセス許可を付与する必要があります。アクションを実行すると、 AWS のサービス 使用する の標準料金が発生します。

ルールのトラブルシューティング

ルールに問題がある場合は、 CloudWatch ログを有効にすることをお勧めします。ログを分析して、問題が承認かどうか、またはWHERE句条件が一致しないかどうかを判断できます。詳細については、「 CloudWatch ログの設定」を参照してください。