Ações de regra do AWS IoT - AWS IoT Core

Ações de regra do AWS IoT

AWS IoT ações de regra especificam o que fazer quando uma regra é invocada. Você pode definir ações para enviar dados para um banco de dados do Amazon DynamoDB, enviar dados para o Amazon Kinesis Data Streams, invocar uma função AWS Lambda, e assim por diante. AWS IoT compatível com as seguintes ações em Regiões da AWS que o serviço da ação está disponível.

Ação da regra Descrição Nome na API
Apache Kafka Envia uma mensagem para um cluster Apache Kafka. kafka
Alarmes do CloudWatch Altera o status de um alarme do Amazon CloudWatch. cloudwatchAlarm
CloudWatch Logs Envia uma mensagem para o Amazon CloudWatch Logs. cloudwatchLogs
Métricas do CloudWatch Envia uma mensagem para uma métrica do CloudWatch. cloudwatchMetric
DynamoDB Envia uma mensagem para uma tabela do DynamoDB. dynamoDB
DynamoDBv2 Envia dados de mensagens para várias colunas em uma tabela do DynamoDB. dynamoDBv2
Elasticsearch Envia uma mensagem para um endpoint do OpenSearch. OpenSearch
HTTP Publica uma mensagem em um endpoint HTTPS. http
IoT Analytics Envia uma mensagem para um canal AWS IoT Analytics. iotAnalytics
AWS IoT Events Envia uma mensagem para uma entrada AWS IoT Events. iotEvents
AWS IoT SiteWise Envia dados de mensagens para propriedades do ativo AWS IoT SiteWise. iotSiteWise
Firehose Envia uma mensagem para o fluxo de entrega do Firehose. firehose
Kinesis Data Streams Envia uma mensagem para o fluxo de dados do Kinesis. kinesis
Lambda Invoca uma função do Lambda com dados da mensagem como entrada. lambda
Local Envia dados de localização para o Amazon Location Service. location
OpenSearch Envia uma mensagem para um endpoint do Amazon OpenSearch Service. OpenSearch
Nova publicação Publica novamente uma mensagem em outro tópico do MQTT. republish
S3 Armazena uma mensagem em um bucket do Amazon Simple Storage Service (Amazon S3). s3
IoT do Salesforce Envia uma mensagem para o fluxo de entrada da Salesforce IoT. salesforce
SNS Publica uma mensagem como uma notificação push do Amazon Simple Notification Service (Amazon SNS) sns
SQS Envia uma mensagem para uma fila do Amazon Simple Queue Service (Amazon SQS). sqs
Step Functions Inicia uma AWS Step Functions máquina de estados. stepFunctions
Timestream Envia uma mensagem para uma tabela de banco de dados do Amazon Timestream. timestream
Observações
  • Defina a regra da mesma forma Região da AWS que o recurso de outro serviço para que a ação da regra possa interagir com esse recurso.

  • O AWS IoT mecanismo de regras da pode fazer várias tentativas para executar uma ação em caso de erros intermitentes. Se ocorrer uma falha em todas as tentativas, a mensagem será descartada, e o erro estará disponível no CloudWatch Logs. Você pode especificar uma ação de erro para cada regra que é invocada depois de ocorrer uma falha. Para obter mais informações, consulte Tratamento de erros (ação de erro).

  • Algumas ações de regra acionam ações em serviços que se integram ao AWS Key Management Service (AWS KMS) para oferecer suporte à criptografia de dados em repouso. Se você usar uma AWS KMS key chave KMS gerenciada pelo cliente para criptografar dados em repouso, o serviço deverá ter permissão para usar a chave KMS em nome do chamador. Para saber como gerenciar permissões para sua chave KMS gerenciada pelo cliente, consulte os tópicos de criptografia de dados no guia de serviço apropriado. Para obter mais informações sobre chaves KMS gerenciadas pelo cliente, consulte os AWS Key Management Service conceitos no AWS Key Management Service Guia do desenvolvedor.