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 em 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 |
D ynamoDBv 2 | 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 HTTPS endpoint. | 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 | Republica uma mensagem em outro MQTT tópico. | 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 (AmazonSNS). | sns |
SQS | Envia uma mensagem para uma fila do Amazon Simple Queue Service (AmazonSQS). | 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 AWS KMS key (KMSchave) gerenciada pelo cliente para criptografar dados em repouso, o serviço deverá ter permissão para usar a KMS chave em nome do chamador. Para saber como gerenciar permissões para sua KMS chave gerenciada pelo cliente, consulte os tópicos de criptografia de dados no guia de serviço apropriado. Para obter mais informações sobre KMS chaves gerenciadas pelo cliente, consulte AWS Key Management Service os conceitos no Guia do AWS Key Management Service desenvolvedor.