All Products
Search
Document Center

IoT Platform:UpdateRuleAction

Last Updated:May 27, 2026

Memodifikasi aksi aturan tertentu.

Batasan

Setiap Akun Alibaba Cloud dapat menjalankan maksimal 50 permintaan per detik (QPS).

Catatan Pengguna RAM dari suatu Akun Alibaba Cloud berbagi kuota akun tersebut.

Debugging

Alibaba Cloud menyediakan OpenAPI Explorer untuk menyederhanakan penggunaan API. OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

Parameter permintaan

ParameterTipeWajibContohDeskripsi
ActionStringYaUpdateRuleAction

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke UpdateRuleAction.

ActionIdLongYa1000003

ID aksi aturan yang akan dimodifikasi.

Setelah Anda memanggil operasi CreateRuleAction untuk membuat aksi aturan, ID aksi aturan tersebut akan dikembalikan. Anda dapat memanggil operasi ListRuleActions untuk melihat ID aksi aturan tersebut.

ConfigurationStringYa{"topic":"/a1iYSOl****/device5/user/get","topicType":1}

Konfigurasi aksi aturan. Konfigurasi untuk tipe aksi aturan yang berbeda juga berbeda. Untuk informasi selengkapnya mengenai konfigurasi untuk berbagai tipe aksi aturan, lihat CreateRuleAction.

TypeStringYaREPUBLISH

Tipe aksi aturan. Nilai yang valid:

  • MNS: meneruskan data topik yang telah diproses oleh Mesin aturan ke MNS.
  • FC: meneruskan data topik yang telah diproses oleh Mesin aturan ke Function Compute untuk komputasi berbasis event.
  • REPUBLISH: meneruskan data topik yang telah diproses oleh Mesin aturan ke topik lain di Platform IoT.
  • AMQP: meneruskan data ke kelompok konsumen AMQP.
  • OTS: meneruskan data topik yang telah diproses oleh Mesin aturan ke Tablestore untuk penyimpanan data NoSQL.
Catatan
  • Jika Anda menetapkan parameter DataType ke BINARY, aturan dibuat dalam format biner. Aturan semacam ini tidak dapat digunakan untuk meneruskan data ke Tablestore.
  • Layanan Alibaba Cloud tujuan yang didukung oleh Mesin aturan bervariasi tergantung pada Wilayah. Untuk informasi selengkapnya mengenai Wilayah dan layanan cloud tujuan yang didukung oleh Mesin aturan, lihat Regions and zones.
IotInstanceIdStringTidakiot-cn-0pp1n8t****

ID instans. Anda dapat melihat ID instans pada halaman Overview di Konsol Platform IoT.

Penting
  • Jika instans Anda memiliki ID, Anda harus mengonfigurasi parameter ini. Jika Anda tidak menyetel parameter ini, pemanggilan akan gagal.
  • Jika instans Anda tidak memiliki halaman Overview atau ID, Anda tidak perlu menyetel parameter ini.

Untuk informasi selengkapnya, lihat Overview.

Selain parameter permintaan spesifik operasi di atas, Anda harus menentukan parameter permintaan umum saat memanggil operasi ini. Untuk informasi selengkapnya, lihat Common request parameters.

Parameter respons

ParameterTipeContohDeskripsi
CodeStringiot.system.SystemException

Kode kesalahan yang dikembalikan jika pemanggilan gagal. Untuk informasi selengkapnya, lihat Error codes.

ErrorMessageStringA system exception occurred.

Pesan kesalahan yang dikembalikan jika pemanggilan gagal.

RequestIdString21D327AF-A7DE-4E59-B5D1-ACAC8C024555

ID permintaan.

SuccessBooleantrue

Menunjukkan apakah pemanggilan berhasil.

  • true: Pemanggilan berhasil.
  • false: Pemanggilan gagal.

Contoh

Contoh permintaan

https://iot.cn-shanghai.aliyuncs.com/?Action=UpdateRuleAction
&ActionId=10003
&Type=REPUBLISH
&Configuration={"topic":"/a1iYSOl****/device5/user/get","topicType":1}
&<Common request parameters>

Contoh respons sukses

XML format

<UpdateRuleActionResponse>
      <RequestId>9A2F243E-17FE-4874-QBB5-D02A25155AC8</RequestId>
      <Success>true</Success>
</UpdateRuleActionResponse>

JSON format

{
    "RequestId": "21D327AF-A7DE-4E59-B5D1-ACAC8C024555",
    "Success": true
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.