Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acciones de reglas de AWS IoT
AWS IoTLas acciones de las reglas de especifican qué hacer cuando se activa una regla. Puede definir acciones para enviar datos a una base de datos de Amazon DynamoDB, enviar datos a Amazon Kinesis Data Streams, invocar unAWS Lambdafunción, y así sucesivamente.AWS IoTadmite las siguientes acciones enRegión de AWSs donde el servicio de la acción está disponible.
Acción de la regla | Descripción | Nombre de la API |
---|---|---|
Apache Kafka | Envía un mensaje a un clúster de Apache Kafka. | kafka |
Alarmas de CloudWatch | Cambia el estado de un Amazon Amazon CloudWatch Alarma de. | cloudwatchAlarm |
CloudWatch Logs | Envía un mensaje a Amazon CloudWatch Registros. | cloudwatchLogs |
Métricas de CloudWatch | Envía un mensaje a un CloudWatch Métrica de. | cloudwatchMetric |
DynamoDB | Envía un mensaje a una tabla de DynamoDB. | dynamoDB |
DynamoDBv2 | Envía datos de mensajes a varias columnas de una tabla de DynamoDB. | dynamoDBv2 |
Elasticsearch | Envía un mensaje a un punto de enlace de Elasticsearch. | elasticsearch |
HTTP | Publica un mensaje en un punto de enlace HTTPS. | http |
IoT Analytics | Envía un mensaje a unAWS IoT Analyticscanal de. | iotAnalytics |
IoT Events | Envía un mensaje a unAWS IoT Eventsentrada. | iotEvents |
IoT SiteWise | Envía datos de mensajes aAWS IoT SiteWisepropiedades de recurso. | iotSiteWise |
Kinesis Data Firehose | Envía un mensaje a un flujo de entrega de Kinesis Data Firehose. | firehose |
Kinesis Data Streams | Envía un mensaje a un flujo de datos de Kinesis. | kinesis |
Lambda | Invoca una función Lambda con datos de mensaje como entrada. | lambda |
OpenSearch | Envía un mensaje a Amazon OpenSearch Punto de enlace de servicio. | 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 |
IoT de Salesforce | 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 unAWS Step Functionsmáquina de estado de. | stepFunctions |
Timestream | Envía un mensaje a una tabla de base de datos de Amazon Timestream. | timestream |
-
Debe definir la regla en la mismaRegión de AWScomo recurso de otro servicio, de modo que la acción de regla pueda interactuar con ese recurso.
-
Es posible que el motor de reglas de AWS IoT realice varios intentos para ejecutar una acción en caso de errores intermitentes. Si todos los intentos fallan, el mensaje se descarta y el error está disponible en el CloudWatch registros. 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 utilizas un cliente administradoAWS KMS key(clave KMS) para cifrar los datos en reposo, el servicio debe tener permiso para poder usar la clave KMS en nombre del autor de la llamada. Consulte los temas de cifrado de datos en la guía del servicio apropiado para obtener información acerca de cómo administrar los permisos de una clave de KMS administrada por el cliente. Para obtener más información acerca de las claves KMS administradas por el cliente, consulte.AWS Key Management ServiceConceptos deen laAWS Key Management ServiceGuía para desarrolladores.