AWS IoT ações de regras - AWS IoT Core

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AWS IoT ações de regras

AWS IoT as 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, AWS Lambda invocar uma função e assim por diante. AWS IoT suporta 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
CloudWatch alarmes Altera o estado de um CloudWatch alarme da Amazon. cloudwatchAlarm
CloudWatch Registros Envia uma mensagem para a Amazon CloudWatch Logs. cloudwatchLogs
CloudWatch métricas Envia uma mensagem para uma CloudWatch métrica. 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 OpenSearch endpoint. OpenSearch
HTTP Publica uma mensagem em um endpoint HTTPS. http
IoT Analytics Envia uma mensagem para um AWS IoT Analytics canal. iotAnalytics
AWS IoT Events Envia uma mensagem para uma AWS IoT Events entrada. iotEvents
AWS IoT SiteWise Envia dados da mensagem para as propriedades do AWS IoT SiteWise ativo. iotSiteWise
Firehose Envia uma mensagem para um stream 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 OpenSearch do Amazon 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 máquina de AWS Step Functions estado. 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 mecanismo de AWS IoT regras pode fazer várias tentativas para realizar uma ação se ocorrerem erros intermitentes. Se todas as tentativas falharem, a mensagem será descartada e o erro estará disponível nos seus CloudWatch registros. 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 chave gerenciada pelo cliente AWS KMS key (chave KMS) 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.