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 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 |
D 2 ynamoDBv | 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 HTTPS punto final. | 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 MQTT tema. | 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 (AmazonSNS). | sns |
SQS | Envía un mensaje a una cola de Amazon Simple Queue Service (AmazonSQS). | 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 AWS KMS key (KMSclave) gestionada por el cliente para cifrar los datos en reposo, el servicio debe tener permiso para utilizar la KMS clave en nombre de la persona que llama. Para obtener información sobre cómo gestionar los permisos de la KMS clave gestionada por el cliente, consulta los temas sobre el cifrado de datos en la guía de servicio correspondiente. Para obtener más información sobre KMS las claves administradas por el cliente, consulte AWS Key Management Service los conceptos de la Guía para AWS Key Management Service desarrolladores.