Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS IoT actions liées aux règles
AWS IoT les actions de règle spécifient ce qu'il faut faire lorsqu'une règle est invoquée. Vous pouvez définir des actions pour envoyer des données vers une base de données Amazon DynamoDB, envoyer des données vers Amazon Kinesis Data Streams, AWS Lambda invoquer une fonction, etc. AWS IoT prend en charge les actions suivantes Régions AWS lorsque le service de l'action est disponible.
Action de la règle | Description | Nom dans API |
---|---|---|
Apache Kafka | Envoie un message à un cluster Apache Kafka. | kafka |
CloudWatch alarmes | Modifie l'état d'une CloudWatch alarme Amazon. | cloudwatchAlarm |
CloudWatch Journaux | Envoie un message à Amazon CloudWatch Logs. | cloudwatchLogs |
CloudWatch métriques | Envoie un message à une CloudWatch métrique. | cloudwatchMetric |
DynamoDB | Envoie un message à une table DynamoDB. | dynamoDB |
ynamoDBvD.2 | Envoie les données des messages à plusieurs colonnes d'une table DynamoDB. | dynamoDBv2 |
Elasticsearch | Envoie un message à un OpenSearch point de terminaison. | OpenSearch |
HTTP | Publie un message sur un point de HTTPS terminaison. | http |
IoT Analytics | Envoie un message à une AWS IoT Analytics chaîne. | iotAnalytics |
AWS IoT Events | Envoie un message à une AWS IoT Events entrée. | iotEvents |
AWS IoT SiteWise | Envoie les données des messages aux propriétés des AWS IoT SiteWise actifs. | iotSiteWise |
Firehose | Envoie un message à un flux de diffusion Firehose. | firehose |
Kinesis Data Streams | Envoie un message à un flux de données Kinesis. | kinesis |
Lambda | Invoque une fonction Lambda avec des données de message en entrée. | lambda |
Emplacement | Envoie les données de localisation au service de localisation d'Amazon. | location |
OpenSearch | Envoie un message à un point de terminaison Amazon OpenSearch Service. | OpenSearch |
Republish | Republie un message dans un autre MQTT sujet. | republish |
S3 | Stocke un message dans un panier Amazon Simple Storage Service (Amazon S3). | s3 |
Salesforce IoT | Envoie un message à un flux d'entrée Salesforce IoT. | salesforce |
SNS | Publie un message sous forme de notification push Amazon Simple Notification Service (AmazonSNS). | sns |
SQS | Envoie un message à une file d'attente Amazon Simple Queue Service (AmazonSQS). | sqs |
Step Functions | Démarre une machine à AWS Step Functions états. | stepFunctions |
Timestream | Envoie un message à une table de base de données Amazon Timestream. | timestream |
Remarques
-
Définissez la règle de la même manière Région AWS que la ressource d'un autre service afin que l'action de la règle puisse interagir avec cette ressource.
-
Le moteur de AWS IoT règles peut effectuer plusieurs tentatives pour exécuter une action si des erreurs intermittentes se produisent. Si toutes les tentatives échouent, le message est ignoré et l'erreur est répertoriée dans vos CloudWatch journaux. Vous pouvez spécifier une action en cas d'erreur pour chaque règle appelée après une défaillance. Pour de plus amples informations, veuillez consulter Gestion des erreurs (action d'erreur).
-
Certaines actions de règles activent des actions dans des services qui s'intègrent à AWS Key Management Service (AWS KMS) pour prendre en charge le cryptage des données au repos. Si vous utilisez une KMS clé gérée par le client AWS KMS key pour chiffrer des données au repos, le service doit être autorisé à utiliser la KMS clé au nom de l'appelant. Pour savoir comment gérer les autorisations associées à votre KMS clé gérée par le client, consultez les rubriques relatives au chiffrement des données dans le guide de service approprié. Pour plus d'informations sur KMS les clés gérées par le client, consultez AWS Key Management Service les concepts du Guide du AWS Key Management Service développeur.