Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Mengelola AWS IoT aturan

Mode fokus
Mengelola AWS IoT aturan - AWS IoT Core

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

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

Anda dapat menggunakan tindakan berikut untuk mengelola AWS IoT aturan Anda.

Menandai aturan

Untuk menambahkan lapisan spesifisitas lain ke aturan baru atau yang sudah ada, Anda dapat menerapkan penandaan. Penandaan memanfaatkan pasangan nilai kunci dalam aturan Anda untuk memberi Anda kontrol yang lebih besar atas bagaimana dan di mana aturan Anda diterapkan pada sumber daya dan layanan Anda AWS IoT . Misalnya, Anda dapat membatasi cakupan aturan agar hanya berlaku di lingkungan beta untuk pengujian pra rilis (Key=environment, Value=beta) atau menangkap semua pesan yang dikirim ke iot/test topik hanya dari titik akhir tertentu dan menyimpannya di bucket Amazon S3.

Untuk contoh yang menunjukkan cara memberikan izin penandaan untuk aturan, pertimbangkan pengguna yang menjalankan perintah berikut untuk membuat aturan dan menandainya agar hanya diterapkan ke lingkungan beta mereka.

Dalam contoh, ganti:

  • MyTopicRuleNamedengan nama aturan.

  • myrule.jsondengan nama dokumen kebijakan.

aws iot create-topic-rule --rule-name MyTopicRuleName --topic-rule-payload file://myrule.json --tags "environment=beta"

Untuk contoh ini, Anda harus menggunakan IAM kebijakan berikut:

{ "Version": "2012-10-17", "Statement": { "Action": [ "iot:CreateTopicRule", "iot:TagResource" ], "Effect": "Allow", "Resource": [ "arn:aws:iot:us-east-1:123456789012:rule/MyTopicRuleName" ] } }

Untuk contoh yang menunjukkan cara memberikan izin penandaan untuk aturan, pertimbangkan pengguna yang menjalankan perintah berikut untuk membuat aturan dan menandainya agar hanya diterapkan ke lingkungan beta mereka.

Dalam contoh, ganti:

  • MyTopicRuleNamedengan nama aturan.

  • myrule.jsondengan nama dokumen kebijakan.

aws iot create-topic-rule --rule-name MyTopicRuleName --topic-rule-payload file://myrule.json --tags "environment=beta"

Untuk contoh ini, Anda harus menggunakan IAM kebijakan berikut:

{ "Version": "2012-10-17", "Statement": { "Action": [ "iot:CreateTopicRule", "iot:TagResource" ], "Effect": "Allow", "Resource": [ "arn:aws:iot:us-east-1:123456789012:rule/MyTopicRuleName" ] } }

Contoh di atas menunjukkan aturan yang baru dibuat MyTopicRuleName yang disebut yang hanya berlaku untuk lingkungan beta Anda. iot:TagResourceDalam pernyataan kebijakan dengan panggilan MyTopicRuleName khusus memungkinkan penandaan saat membuat atau memperbaruiMyTopicRuleName. Parameter yang --tags "environment=beta" digunakan saat membuat aturan membatasi cakupan hanya MyTopicRuleName untuk lingkungan beta Anda. Jika Anda menghapus parameter--tags "environment=beta", maka MyTopicRuleName akan berlaku untuk semua lingkungan.

Untuk informasi selengkapnya tentang membuat IAM peran dan kebijakan khusus untuk AWS IoT aturan, lihat Memberikan AWS IoT aturan akses yang dibutuhkannya

Untuk informasi umum tentang menandai sumber daya Anda, lihatMenandai sumber daya Anda AWS IoT.

Melihat aturan

Gunakan list-topic-rulesperintah untuk membuat daftar aturan Anda:

aws iot list-topic-rules

Gunakan get-topic-ruleperintah untuk mendapatkan informasi tentang aturan:

aws iot get-topic-rule --rule-name myrule

Menghapus aturan

Ketika Anda selesai dengan aturan, Anda dapat menghapusnya.

Untuk menghapus aturan (AWS CLI)

Gunakan delete-topic-ruleperintah untuk menghapus aturan:

aws iot delete-topic-rule --rule-name myrule

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.