

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

# のルール AWS IoT
<a name="iot-rules"></a>

ルールにより、デバイスは とやり取りできるようになります AWS のサービス。ルールの分析とアクションの実行は、MQTT トピックストリーミングに基づいて行われます。ルールを使用すると、次のようなタスクをサポートできます。
+ デバイスから受け取ったデータの加工またはフィルター処理を行う。
+ デバイスから受け取ったデータを Amazon DynamoDB データベースに書き込む。
+ Amazon S3 にファイルを保存します。
+ Amazon SNS を使用しているすべてのユーザーにプッシュ通知を送信します。
+ Amazon SQS キューにデータを発行します。
+ Lambda 関数を呼び出してデータを抽出する。
+ Amazon Kinesis を使用して、デバイスからの多数のメッセージを処理する。
+ Amazon OpenSearch Service にデータを送信します。
+ CloudWatch メトリクスを取得します。
+ CloudWatch アラームを変更します。
+ MQTT メッセージから Amazon SageMaker AI にデータを送信して、機械学習 (ML) モデルに基づいて予測を行います。
+ Salesforce の IoT 入力ストリーミングにメッセージを送信します。
+ Step Functions ステートマシンのプロセスを開始します。
+ メッセージデータを AWS IoT Events 入力に送信します。
+  AWS IoT SiteWiseでアセットプロパティにメッセージデータを送信します
+ ウェブアプリケーションまたはサービスにメッセージデータを送信します。

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

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

**Topics**
+ [必要なアクセスを AWS IoT ルールに付与する](iot-create-role.md)
+ [ロールのアクセス許可の適用](pass-role.md)
+ [AWS IoT ルールの作成](iot-create-rule.md)
+ [AWS IoT ルールの管理](iot-managae-rule.md)
+ [AWS IoT ルールアクション](iot-rule-actions.md)
+ [ルールのトラブルシューティング](#iot-troubleshoot-rule)
+ [AWS IoT ルールを使用したクロスアカウントリソースへのアクセス](accessing-cross-account-resources-using-rules.md)
+ [エラー処理 (エラーアクション)](rule-error-handling.md)
+ [基本的な取り込みによるメッセージングコストの削減](iot-basic-ingest.md)
+ [AWS IoT SQL リファレンス](iot-sql-reference.md)

## ルールのトラブルシューティング
<a name="iot-troubleshoot-rule"></a>

ルールに問題が発生した場合は、CloudWatch Logs を有効にすることをお勧めします。ログを分析して、認可に関する問題かどうか、WHERE 句の条件に一致する結果が見つからない問題かどうかなどを判断できます。詳細については、[CloudWatch Logs のセットアップ](https://docs.aws.amazon.com/iot/latest/developerguide/cloud-watch-logs.html)を参照してください。