CloudWatch 警报
CloudWatch 告警 (cloudWatchAlarm
) 操作会更改 Amazon CloudWatch 告警的状态。您可以在此调用中指定状态更改原因和状态值。
要求
此规则操作具有以下要求:
-
Amazon IoT 可以承担以执行
cloudwatch:SetAlarmState
操作的 IAM 角色。有关更多信息,请参阅向 Amazon IoT 规则授予所需的访问权限。在 Amazon IoT 控制台中,您可以选择或创建一个角色以允许 Amazon IoT 执行此规则操作。
参数
使用此操作创建 Amazon IoT 规则时,您必须指定以下信息:
示例
下面的 JSON 示例介绍了如何在 Amazon 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" } } ] } }
另请参阅
-
Amazon CloudWatch 用户指南中的什么是 Amazon CloudWatch?
-
Amazon CloudWatch 用户指南中的使用 Amazon CloudWatch 告警