CloudWatch 警報 - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

CloudWatch 警報

CloudWatch 警報 (cloudWatchAlarm) 動作會變更 Amazon CloudWatch 警示的狀態。您可以指定此呼叫狀態變更的原因和值。

要求

此規則動作具有下列需求:

  • AWS IoT 可假設執行cloudwatch:SetAlarmState作業的 IAM 角色。如需詳細資訊,請參閱 授與 AWS IoT 規則所需的存取權

    在 AWS IoT 主控台中,您可以選擇或建立允許 AWS IoT 執行此規則動作的角色。

參數

使用此動作建立 AWS IoT 規則時,必須指定下列資訊:

alarmName

CloudWatch 警示名稱。

支持替換模板:API 和 AWS CLI 僅

stateReason

警示變更的原因。

支援替代範本:是

stateValue

警示狀態的值。有效值:OKALARMINSUFFICIENT_DATA

支援替代範本:是

roleArn

允許存取 CloudWatch 警示的 IAM 角色。如需詳細資訊,請參閱 要求

支援替代範本:否

範例

下列 JSON 範例會定義 AWS IoT 規則中的 CloudWatch 警示動作。

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

另請參閱