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:SetAlarmStateoperação. Para obter 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 obter 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
-
O que é a Amazon CloudWatch? no Guia do CloudWatch usuário da Amazon
-
Usando CloudWatch alarmes da Amazon no Guia do CloudWatch usuário da Amazon