CloudWatch alarmes - 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á.

CloudWatch alarmes

A ação CloudWatch alarm (cloudWatchAlarm) altera o estado de um CloudWatch alarme da Amazon. Você pode especificar o motivo da alteração do estado e o valor nessa chamada.

Requisitos

Esta ação de regra tem os seguintes requisitos:

  • Uma função do IAM que AWS IoT você pode assumir para realizar a cloudwatch:SetAlarmState operação. Para ter mais informações, consulte Conceder a uma AWS IoT regra o acesso necessário.

    No AWS IoT console, você pode escolher ou criar uma função para permitir AWS IoT a execução dessa ação de regra.

Parâmetros

Ao criar uma AWS IoT regra com essa ação, você deve especificar as seguintes informações:

alarmName

O nome do CloudWatch alarme.

Suporta modelos de substituição: API e somente AWS CLI

stateReason

O motivo para a alteração do alarme.

Compatível com modelos de substituição: Sim

stateValue

O valor do estado do alarme. Valores válidos: OK, ALARM, INSUFFICIENT_DATA.

Compatível com modelos de substituição: Sim

roleArn

A função do IAM que permite o acesso ao CloudWatch alarme. Para ter mais informações, consulte Requisitos.

Compatível com modelos de substituição: Não

Exemplos

O exemplo de JSON a seguir define uma ação CloudWatch de alarme em uma AWS IoT regra.

{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "cloudwatchAlarm": { "alarmName": "IotAlarm", "stateReason": "Temperature stabilized.", "stateValue": "OK", "roleArn": "arn:aws:iam::123456789012:role/aws_iot_cw" } } ] } }

Consulte também