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 l'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 |
DynamoDBv2 | 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 terminaison HTTPS. | 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 vers un autre sujet MQTT. | 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 la forme d'une notification push Amazon Simple Notification Service (Amazon SNS). | sns |
SQS | Envoie un message à une file d'attente Amazon Simple Queue Service (Amazon SQS). | 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 disponible 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 plus d’informations, consultez 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 clé KMS gérée par le client AWS KMS key pour chiffrer les données au repos, le service doit être autorisé à utiliser la clé KMS au nom de l'appelant. Pour savoir comment gérer les autorisations pour votre clé KMS gérée par le client, consultez les rubriques relatives au cryptage des données dans le guide de service approprié. Pour de plus amples informations sur les clés KMS gérées par le client, consultez la section AWS Key Management Service concepts dans le AWS Key Management Service Guide du développeur.