CloudWatch allarmi - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

CloudWatch allarmi

L'azione CloudWatch alarm (cloudWatchAlarm) modifica lo stato di un CloudWatch allarme Amazon. In questa chiamata è possibile specificare il motivo della modifica dello stato e il valore.

Requisiti

Questa operazione della regola presenta i seguenti requisiti:

  • Un ruolo IAM che AWS IoT può assumere per eseguire l'cloudwatch:SetAlarmStateoperazione. Per ulteriori informazioni, consulta Concedere a qualsiasi AWS IoT regola l'accesso richiesto.

    Nella AWS IoT console, puoi scegliere o creare un ruolo che consenta di AWS IoT eseguire questa azione relativa alla regola.

Parametri

Quando si crea una AWS IoT regola con questa azione, è necessario specificare le seguenti informazioni:

alarmName

Il nome CloudWatch dell'allarme.

Supporta modelli sostitutivi: solo API AWS CLI

stateReason

Motivo della modifica dell'allarme.

Supporta modelli di sostituzione: sì

stateValue

Valore dello stato dell'allarme. Valori validi: OK, ALARM, INSUFFICIENT_DATA.

Supporta modelli di sostituzione: sì

roleArn

Il ruolo IAM che consente l'accesso all' CloudWatch allarme. Per ulteriori informazioni, consulta Requisiti.

Supporta modelli di sostituzione: no

Esempi

Il seguente esempio JSON definisce un'azione di CloudWatch allarme in una AWS IoT regola.

{ "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" } } ] } }

Consulta anche