Acciones de reglas de AWS IoT - AWS IoT Core

Acciones de reglas de AWS IoT

Las acciones de las reglas AWS IoT especifican qué hacer cuando se invoca una regla. Puede definir acciones para enviar datos a una base de datos de Amazon DynamoDB, enviar datos a Amazon Kinesis Data Streams, invocar una función AWS Lambda, etc. AWS IoT admite las siguientes acciones Regiones de AWS cuando el servicio de la acción está disponible.

Acción de regla Descripción Nombre en la API
Apache Kafka Envía un mensaje a un clúster de Apache Kafka. kafka
Alarmas de CloudWatch Cambia el estado de la alarma de Amazon CloudWatch. cloudwatchAlarm
Registros de CloudWatch Envía un mensaje a Registros de Amazon CloudWatch. cloudwatchLogs
Métricas de CloudWatch Envía un mensaje a una métrica de CloudWatch. cloudwatchMetric
DynamoDB Envía un mensaje a una tabla DynamoDB. dynamoDB
DynamoDBv2 Envía los datos de los mensajes a varias columnas de una tabla de DynamoDB. dynamoDBv2
Elasticsearch Envía un mensaje a un punto de conexión de OpenSearch. OpenSearch
HTTP Publica un mensaje en un punto de conexión HTTPS. http
IoT Analytics Envía un mensaje a un canal AWS IoT Analytics. iotAnalytics
AWS IoT Events Envía un mensaje a una entrada AWS IoT Events. iotEvents
AWS IoT SiteWise Envía los datos del mensaje a las propiedades de los activos AWS IoT SiteWise. iotSiteWise
Firehose Envía un mensaje a un flujo de entrega de Firehose. firehose
Kinesis Data Streams Envía un mensaje a un flujo de datos Kinesis. kinesis
Lambda Invoca una función de Lambda con datos de mensaje como entrada. lambda
Ubicación Envía los datos de ubicación a Amazon Location Service. location
OpenSearch Envía un mensaje a un punto de conexión de Amazon OpenSearch Service. OpenSearch
Republish Vuelve a publicar un mensaje en otro tema MQTT. republish
S3 Almacena un mensaje en un bucket de Amazon Simple Storage Service (Amazon S3). s3
Salesforce IoT Envía un mensaje a un flujo de entrada de Salesforce IoT. salesforce
SNS Publica un mensaje como notificación push de Amazon Simple Notification Service (Amazon SNS). sns
SQS Envía un mensaje a una cola de Amazon Simple Queue Service (Amazon SQS). sqs
Step Functions Inicia una máquina de estado AWS Step Functions. stepFunctions
Timestream Envía un mensaje a una tabla de base de datos de Amazon Timestream. timestream
Notas
  • Defina la regla Región de AWS igual que el recurso de otro servicio para que la acción de la regla pueda interactuar con ese recurso.

  • El motor de reglas AWS IoT podría realizar múltiples intentos de realizar una acción si se producen errores intermitentes. Si todos los intentos fallan, el mensaje se descarta y el error está disponible en los registros de CloudWatch. Es posible especificar una acción de error para cada regla que se invoca cuando se produce un error. Para obtener más información, consulte Control de errores (acción de error).

  • Algunas acciones de regla desencadenan acciones en servicios que se integran con AWS Key Management Service (AWS KMS) para admitir el cifrado de datos en reposo. Si utiliza una clave gestionada por el cliente (clave KMS) AWS KMS key para cifrar datos en reposo, el servicio debe tener permiso para utilizar la clave KMS en nombre de la persona que llama. Para saber cómo gestionar los permisos de su clave KMS gestionada por el cliente, consulte los temas de cifrado de datos en la guía de servicio correspondiente. Para obtener más información sobre las claves KMS gestionadas por el cliente, consulte los conceptos de AWS Key Management Service en la Guía del desarrollador de AWS Key Management Service.