IoT Analytics
A ação AWS IoT Analytics (iotAnalytics) envia dados de uma mensagem MQTT para um canal AWS IoT Analytics.
Requisitos
Esta ação de regra tem os seguintes requisitos:
-
Um perfil do IAM que AWS IoT pode assumir a execução da operação
iotanalytics:BatchPutMessage. Para obter mais informações, consulte Conceder a uma regra AWS IoT o acesso que ela exige.No console AWS IoT, você pode escolher ou criar uma função para permitir que AWS IoT execute essa ação de regra.
A política anexada à função especificada deve ser semelhante ao seguinte exemplo.
Parâmetros
Ao criar uma regra AWS IoT com esta ação, você deve especificar as seguintes informações:
batchMode-
(Opcional) Se a ação deverá ser processada como um lote. O valor padrão é
false.Quando
batchModeétruee a instrução SQL de regra é avaliada para uma matriz, cada elemento da matriz é entregue como uma mensagem separada quando transmitido porBatchPutMessagepara o canal AWS IoT Analytics. A matriz resultante não pode ter mais de 100 mensagens.Compatível com modelos de substituição: Não
channelName-
O nome do canal do AWS IoT Analytics no qual os dados devem ser gravados.
Compatível com modelos de substituição: API e AWS CLI somente
roleArn-
O perfil do IAM que permite acesso ao canal AWS IoT Analytics. Para obter mais informações, consulte Requisitos.
Compatível com modelos de substituição: Não
Exemplos
O exemplo JSON a seguir define uma ação AWS IoT Analytics em uma regra AWS IoT.
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "iotAnalytics": { "channelName": "mychannel", "roleArn": "arn:aws:iam::123456789012:role/analyticsRole", } } ] } }
Consulte também
-
O que é o AWS IoT Analytics? no AWS IoT Analytics Guia do usuário
-
O console do AWS IoT Analytics também tem um recurso de Quick start (Início rápido) que permite que você crie um canal, armazene de dados, pipeline e armazene dados com um clique. Para obter mais informações, consulte o AWS IoT Analyticsguia de início rápido do console no AWS IoT Analytics Guia do usuário.