CloudWatch alarm - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CloudWatch alarm

Tindakan CloudWatch alarm (cloudWatchAlarm) mengubah status CloudWatch alarm Amazon. Anda dapat menentukan alasan dan nilai perubahan status dalam panggilan ini.

Persyaratan

Tindakan aturan ini memiliki persyaratan sebagai berikut:

  • Peran IAM yang AWS IoT dapat diasumsikan untuk melakukan cloudwatch:SetAlarmState operasi. Untuk informasi selengkapnya, lihat Memberikan AWS IoT aturan akses yang dibutuhkannya.

    Di AWS IoT konsol, Anda dapat memilih atau membuat peran untuk memungkinkan AWS IoT untuk melakukan tindakan aturan ini.

Parameter

Saat Anda membuat AWS IoT aturan dengan tindakan ini, Anda harus menentukan informasi berikut:

alarmName

Nama CloudWatch alarm.

Mendukung template substitusi: API dan hanya AWS CLI

stateReason

Alasan perubahan alarm.

Mendukung template substitusi: Ya

stateValue

Nilai status alarm. Nilai-nilai yang valid: OK, ALARM, INSUFFICIENT_DATA.

Mendukung template substitusi: Ya

roleArn

Peran IAM yang memungkinkan akses ke CloudWatch alarm. Untuk informasi selengkapnya, lihat Persyaratan.

Mendukung template substitusi: Tidak

Contoh

Contoh JSON berikut mendefinisikan tindakan CloudWatch alarm AWS IoT dalam aturan.

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

Lihat juga