翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS IoT ルールアクション
AWS IoT ルールアクションは、ルールが呼び出されたときに何をするかを指定します。Amazon DynamoDB データベースにデータを送信するアクション、Amazon Kinesis Data Streams にデータを送信するアクション、 関数を AWS Lambda 呼び出すアクションなどを定義できます。 は、アクションのサービス AWS リージョン が利用可能な で以下のアクション AWS IoT をサポートします。
ルールアクション | 説明 | の名前 API |
---|---|---|
Apache Kafka | Apache Kafka クラスターにメッセージを送信します。 | kafka |
CloudWatch アラーム | Amazon CloudWatch アラームの状態を変更します。 | cloudwatchAlarm |
CloudWatch ログ | Amazon CloudWatch Logs にメッセージを送信します。 | cloudwatchLogs |
CloudWatch メトリクス | CloudWatch メトリクスにメッセージを送信します。 | cloudwatchMetric |
DynamoDB | DynamoDB テーブルにメッセージを送信します。 | dynamoDB |
DynamoDBv2 | DynamoDB テーブル内の複数の列に、メッセージデータを送信します。 | dynamoDBv2 |
Elasticsearch | OpenSearch エンドポイントにメッセージを送信します。 | OpenSearch |
HTTP | HTTPS エンドポイントにメッセージを投稿します。 | http |
IoT Analytics | AWS IoT Analytics チャネルにメッセージを送信します。 | iotAnalytics |
AWS IoT Events | AWS IoT Events 入力にメッセージを送信します。 | iotEvents |
AWS IoT SiteWise | メッセージデータを AWS IoT SiteWise アセットプロパティに送信します。 | iotSiteWise |
Firehose | Firehose 配信ストリーミングにメッセージを送信します。 | firehose |
Kinesis Data Streams | Kinesis データストリーミングにメッセージを送信します。 | kinesis |
Lambda | メッセージデータを入力として Lambda 関数を呼び出します。 | lambda |
場所 | 位置データを Amazon Location Service に送信します。 | location |
OpenSearch | Amazon OpenSearch Service エンドポイントにメッセージを送信します。 | OpenSearch |
Republish | メッセージを別のMQTTトピックに再発行します。 | republish |
S3 | Amazon Simple Storage Service (Amazon S3) バケットにメッセージを保存します。 | s3 |
Salesforce IoT | Salesforce の IoT 入力ストリーミングにメッセージを送信します。 | salesforce |
SNS | Amazon Simple Notification Service (Amazon SNS) プッシュ通知としてメッセージを発行します。 | sns |
SQS | Amazon Simple Queue Service (Amazon SQS) キューにメッセージを送信します。 | sqs |
Step Functions | AWS Step Functions ステートマシンを起動します。 | stepFunctions |
Timestream | Amazon Timestream データベーステーブルに、メッセージを送信します。 | timestream |
メモ
-
ルールアクションがそのリソースとやり取りできるように、別のサービスのリソース AWS リージョン と同じ でルールを定義します。
-
断続的なエラーが発生した場合、 AWS IoT ルールエンジンはアクションの実行を複数回試みることがあります。すべての試行が失敗すると、メッセージは破棄され、エラーは CloudWatch ログで確認できます。障害が発生した後に呼び出される各ルールに対して、エラーアクションを指定できます。詳細については、「エラー処理 (エラーアクション)」を参照してください。
-
一部のルールアクションは、 AWS Key Management Service (AWS KMS) と統合されたサービスでアクションをアクティブ化して、保管時のデータ暗号化をサポートします。カスタマーマネージド AWS KMS key (KMS キー) を使用して保管中のデータを暗号化する場合、サービスには発信者に代わってKMSキーを使用するアクセス許可が必要です。カスタマーマネージドKMSキーのアクセス許可を管理する方法については、適切なサービスガイドのデータ暗号化トピックを参照してください。カスタマーマネージドKMSキーの詳細については、「 AWS Key Management Service デベロッパーガイド」の「 のAWS Key Management Service 概念」を参照してください。