Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
IoT Analytics
Tindakan AWS IoT Analytics (iotAnalytics
) mengirimkan data dari pesan MQTT ke saluran. AWS IoT Analytics
Persyaratan
Tindakan aturan ini memiliki persyaratan sebagai berikut:
-
Peran IAM yang AWS IoT dapat diasumsikan untuk melakukan
iotanalytics:BatchPutMessage
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.
Kebijakan yang dilampirkan pada peran yang Anda tentukan akan terlihat seperti contoh berikut.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iotanalytics:BatchPutMessage", "Resource": [ "arn:aws:iotanalytics:us-west-2:
account-id
:channel/mychannel" ] } ] }
Parameter
Saat Anda membuat AWS IoT aturan dengan tindakan ini, Anda harus menentukan informasi berikut:
batchMode
-
(Opsional) Apakah akan memproses tindakan sebagai batch. Nilai default-nya adalah
false
.batchMode
Kapantrue
dan pernyataan aturan SQL mengevaluasi ke Array, setiap elemen Array dikirim sebagai pesan terpisah ketika diteruskanBatchPutMessage
ke saluran AWS IoT Analytics . Array yang dihasilkan tidak dapat memiliki lebih dari 100 pesan.Mendukung template substitusi: Tidak
channelName
-
Nama AWS IoT Analytics saluran untuk menulis data.
Mendukung template substitusi: API dan hanya AWS CLI
roleArn
-
Peran IAM yang memungkinkan akses ke AWS IoT Analytics saluran. Untuk informasi selengkapnya, lihat Persyaratan.
Mendukung template substitusi: Tidak
Contoh
Contoh JSON berikut mendefinisikan AWS IoT Analytics tindakan dalam aturan. AWS IoT
{ "topicRulePayload": { "sql": "SELECT * FROM 'some/topic'", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [ { "iotAnalytics": { "channelName": "mychannel", "roleArn": "arn:aws:iam::123456789012:role/analyticsRole", } } ] } }
Lihat juga
-
Apa itu AWS IoT Analytics? di Panduan AWS IoT Analytics Pengguna
-
AWS IoT Analytics Konsol ini juga memiliki fitur Mulai cepat yang memungkinkan Anda membuat saluran, penyimpanan data, pipeline, dan penyimpanan data dengan satu klik. Untuk informasi selengkapnya, lihat panduan mulai cepat AWS IoT Analytics konsol di Panduan AWS IoT Analytics Pengguna.