All Products
Search
Document Center

IoT Platform:GetRuleAction

Last Updated:May 27, 2026

Menampilkan informasi detail dari aksi aturan tertentu.

Batasan

Setiap Akun Alibaba Cloud dapat menjalankan maksimal 50 kueri 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

ParameterTypeWajibContohDeskripsi
ActionStringYaGetRuleAction

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke GetRuleAction.

ActionIdLongYa100001

ID aksi aturan yang ingin Anda kueri.

Anda dapat mengkueri ID aksi aturan dengan menggunakan metode berikut:

IotInstanceIdStringTidakiot_instc_pu****_c*-v64********

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

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

Untuk informasi selengkapnya, lihat Overview.

Selain parameter permintaan khusus operasi di atas, Anda harus menentukan parameter permintaan umum saat memanggil operasi ini. Untuk informasi selengkapnya, lihat Parameter permintaan umum.

Parameter respons

ParameterTypeContohDeskripsi
CodeStringiot.system.SystemException

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

ErrorMessageStringA system exception occurred.

Pesan error yang dikembalikan jika panggilan gagal.

RequestIdStringF2D0755D-F350-40FE-9A6D-491859DB5E5F

ID dari permintaan tersebut.

RuleActionInfoStruct

Informasi rule action yang dikembalikan jika panggilan berhasil. Untuk informasi selengkapnya, lihat parameter berikut.

ConfigurationString{\"topic\":\"/sys/a1zSA28****/device/thing/service/property/set\",\"topicType\":0,\"uid\":\"1231579*******\"}

Konfigurasi dari aksi aturan.

ErrorActionFlagBooleanfalse

Menunjukkan apakah aksi aturan meneruskan data operasi error yang gagal diteruskan ke layanan cloud tujuan. Kegagalan penerusan data menandakan bahwa upaya pengiriman ulang juga gagal.

  • true: meneruskan data operasi error.
  • false: meneruskan data normal, bukan data operasi error.
IdLong100001

ID dari aksi aturan.

RuleIdLong152323

ID aturan yang menjadi dasar pelaksanaan aksi aturan tersebut.

TypeStringREPUBLISH

Jenis aksi aturan. Nilai yang valid:

  • REPUBLISH: meneruskan data ke topik lain.
  • OTS: menyimpan data ke Tablestore.
  • MNS: mengirim data ke Message Service (MNS).

  • FC: mengirim data ke Function Compute.

  • RDS: Simpan ke database cloud.
  • AMQP: meneruskan data ke kelompok konsumen AMQP.
SuccessBooleantrue

Menunjukkan apakah panggilan berhasil atau tidak.

  • true: Panggilan berhasil.
  • false: Panggilan gagal.

Contoh

Contoh permintaan

https://iot.cn-shanghai.aliyuncs.com/?Action=GetRuleAction
&ActionId=1000001
&<Common request parameters>

Contoh respons sukses

XML format

<GetRuleActionResponse>
      <RuleActionInfo>
            <Type>REPUBLISH</Type>
            <RuleId>152323</RuleId>
            <Id>100001</Id>
            <Configuration>
                  <topic>/sys/a1zSA28****/device/thing/service/property/set</topic>
                  <topicType>0</topicType>
                  <uid>1231579*******</uid>
            </Configuration>
            <ErrorActionFlag>false</ErrorActionFlag>
      </RuleActionInfo>
      <RequestId>F2D0755D-F350-40FE-9A6D-491859DB5E5F</RequestId>
      <Success>true</Success>
</GetRuleActionResponse>

JSON format

{
  "RuleActionInfo": {
    "Type": "REPUBLISH", 
    "RuleId": 152323, 
    "Id": 100001, 
    "Configuration": "{\"topic\":\"/sys/a1zSA28***/device/thing/service/property/set\",\"topicType\":0,\"uid\":\"1231579*******\"}", 
    "ErrorActionFlag": false
  }, 
  "RequestId": "F2D0755D-F350-40FE-9A6D-491859DB5E5F", 
  "Success": true
}

Kode kesalahan

Untuk daftar kode kesalahan, kunjungi API Error Center.