Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS IoT tindakan aturan
AWS IoT tindakan aturan menentukan apa yang harus dilakukan ketika aturan dipanggil. Anda dapat menentukan tindakan untuk mengirim data ke database Amazon DynamoDB, mengirim data ke Amazon Kinesis Data Streams, memanggil AWS Lambda fungsi, dan sebagainya. AWS IoT mendukung tindakan berikut di Wilayah AWS mana layanan tindakan tersedia.
| Tindakan aturan | Deskripsi | Nama di API |
|---|---|---|
| Apache Kafka | Mengirim pesan ke cluster Apache Kafka. | kafka |
| CloudWatch alarm | Mengubah status CloudWatch alarm Amazon. | cloudwatchAlarm |
| CloudWatch Log | Mengirim pesan ke Amazon CloudWatch Logs. | cloudwatchLogs |
| CloudWatch metrik | Mengirim pesan ke CloudWatch metrik. | cloudwatchMetric |
| DynamoDB | Mengirim pesan ke tabel DynamoDB. | dynamoDB |
| DynamoDBv2 | Mengirim data pesan ke beberapa kolom dalam tabel DynamoDB. | dynamoDBv2 |
| Elasticsearch | Mengirim pesan ke OpenSearch titik akhir. | OpenSearch |
| HTTP | Memposting pesan ke titik akhir HTTPS. | http |
| InfluxDB | Menulis data deret waktu dari perangkat IoT ke InfluxDB. | influxDB |
| AWS IoT SiteWise | Mengirim data pesan ke AWS IoT SiteWise properti aset. | iotSiteWise |
| Firehose | Mengirim pesan ke aliran pengiriman Firehose. | firehose |
| Kinesis Data Streams | Mengirim pesan ke aliran data Kinesis. | kinesis |
| Lambda | Memanggil fungsi Lambda dengan data pesan sebagai input. | lambda |
| Lokasi | Mengirim data lokasi ke Layanan Lokasi Amazon. | location |
| OpenSearch | Mengirim pesan ke titik akhir OpenSearch Layanan Amazon. | OpenSearch |
| Publikasikan ulang | Mengirimkan pesan ke topik MQTT lain. | republish |
| S3 | Menyimpan pesan di bucket Amazon Simple Storage Service (Amazon S3). | s3 |
| SNS | Menerbitkan pesan sebagai pemberitahuan push Amazon Simple Notification Service (Amazon SNS). | sns |
| SQS | Mengirim pesan ke antrian Amazon Simple Queue Service (Amazon SQS). | sqs |
| Fungsi Langkah | Memulai mesin AWS Step Functions negara. | stepFunctions |
| Timestream | Mengirim pesan ke tabel database Amazon Timestream. | timestream |
Catatan
-
Tentukan aturan Wilayah AWS sama dengan sumber daya layanan lain sehingga tindakan aturan dapat berinteraksi dengan sumber daya tersebut.
-
Mesin AWS IoT aturan mungkin melakukan beberapa upaya untuk melakukan tindakan jika terjadi kesalahan intermiten. Jika semua upaya gagal, pesan dibuang dan kesalahan tersedia di CloudWatch Log Anda. Anda dapat menentukan tindakan kesalahan untuk setiap aturan yang diinvokasi setelah terjadi kegagalan. Untuk informasi selengkapnya, lihat Penanganan kesalahan (tindakan kesalahan).
-
Beberapa tindakan aturan mengaktifkan tindakan dalam layanan yang terintegrasi dengan AWS Key Management Service (AWS KMS) untuk mendukung enkripsi data saat diam. Jika Anda menggunakan kunci yang dikelola pelanggan AWS KMS key (kunci KMS) untuk mengenkripsi data saat diam, layanan harus memiliki izin untuk menggunakan kunci KMS atas nama penelepon. Untuk mempelajari cara mengelola izin untuk kunci KMS yang dikelola pelanggan Anda, lihat topik enkripsi data di panduan layanan yang sesuai. Untuk informasi selengkapnya tentang kunci KMS yang dikelola pelanggan, lihat AWS Key Management Service konsep di Panduan Peng AWS Key Management Service embang.
Anda dapat menggunakan fungsi atau template substitusi apa pun dalam pernyataan SQL tindakan kesalahan termasuk fungsi eksternal:
aws_lambda(),get_dynamodb(),get_registry_data(),get_thing_shadow(),get_secret(), dandecode(). Jika tindakan kesalahan mengharuskan untuk memanggil fungsi eksternal, maka memanggil tindakan kesalahan dapat menghasilkan tagihan tambahan untuk fungsi eksternal.