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.
AWS IoT acciones de reglas
AWS IoT las acciones de regla 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, AWS Lambda invocar una función, 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 |
CloudWatch alarmas | Cambia el estado de una CloudWatch alarma de Amazon. | cloudwatchAlarm |
CloudWatch Registros | Envía un mensaje a Amazon CloudWatch Logs. | cloudwatchLogs |
CloudWatch métricas | Envía un mensaje a una CloudWatch métrica. | 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 OpenSearch punto final. | OpenSearch |
HTTP | Publica un mensaje en un punto de conexión HTTPS. | http |
IoT Analytics | Envía un mensaje a un AWS IoT Analytics canal. | iotAnalytics |
AWS IoT Events | Envía un mensaje a una AWS IoT Events entrada. | iotEvents |
AWS IoT SiteWise | Envía los datos del mensaje a las propiedades AWS IoT SiteWise de los activos. | iotSiteWise |
Firehose | Envía un mensaje a una cadena 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 final OpenSearch de Amazon 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 AWS Step Functions estados. | stepFunctions |
Timestream | Envía un mensaje a una tabla de base de datos de Amazon Timestream. | timestream |
Notas
-
Defina la regla al 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 AWS IoT reglas puede realizar varios intentos para realizar una acción si se producen errores intermitentes. Si todos los intentos fallan, el mensaje se descarta y el error aparece en tus 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 una clave KMS administrada por el cliente AWS KMS key para cifrar los datos en reposo, el servicio debe tener permiso para usar 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 .