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.