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:
-
Un IAM rol que AWS IoT se puede asumir al realizar la
cloudwatch:SetAlarmState
operació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 solo
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
-
El IAM rol 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 JSON ejemplo define una acción de CloudWatch 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