Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
CloudWatch alarmas
La acción CloudWatch alarm (cloudWatchAlarm) cambia el estado de una CloudWatch alarma de Amazon. Puede especificar el motivo del cambio de estado y el valor de esta llamada.
Requisitos
Esta regla tiene los siguientes requisitos:
-
Una función de IAM que AWS IoT puede asumir para realizar la
cloudwatch:SetAlarmStateoperación. Para obtener más información, consulte Otorgar a una AWS IoT regla el acceso que requiere.En la AWS IoT consola, puede elegir o crear un rol que permita AWS IoT realizar esta acción de regla.
Parámetros
Al crear una AWS IoT regla con esta acción, debe especificar la siguiente información:
alarmName-
El nombre CloudWatch de la alarma.
Soporta plantillas de sustitución: API y AWS CLI únicamente
stateReason-
El motivo del cambio de alarma.
Admite plantillas de sustitución: Sí
stateValue-
El valor del estado de alarma. Valores válidos:
OK,ALARM,INSUFFICIENT_DATA.Admite plantillas de sustitución: Sí
roleArn-
La función de IAM que permite el acceso a la CloudWatch alarma. Para obtener más información, consulte Requisitos.
Admite plantillas de sustitución: No
Ejemplos
El siguiente ejemplo de JSON define una acción CloudWatch de alarma en una AWS IoT regla.
{ "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" } } ] } }
Véase también
-
¿Qué es Amazon CloudWatch? en la Guía del CloudWatch usuario de Amazon
-
Uso de CloudWatch las alarmas de Amazon en la Guía del CloudWatch usuario de Amazon