All Products
Search
Document Center

IoT Platform:ListRuleActions

Last Updated:May 27, 2026

Menampilkan semua aksi penerusan data yang telah dikonfigurasi untuk suatu aturan tertentu. Saat aturan tersebut dipicu, data dapat diteruskan ke berbagai tujuan sesuai dengan aksi yang telah dikonfigurasi.

Batas QPS

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

Catatan Pengguna Manajemen Akses Sumber Daya (RAM) dari suatu Akun Alibaba Cloud berbagi kuota akun tersebut.

Debugging

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

ParameterTipe DataWajibContohDeskripsi
ActionStringYaListRuleActions

Operasi yang ingin Anda lakukan. Tetapkan nilai ke ListRuleActions.

RuleIdLongYa10000

ID aturan tersebut.

Anda dapat login ke Konsol IoT Platform dan buka halaman detail instans yang ingin Anda manage. Pada halaman detail instans, pilih Rules Engine > Data Forwarding untuk memperoleh ID aturan tersebut. Atau, Anda juga dapat memanggil operasi ListRule untuk melihat nilai parameter Id dalam respons.

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

ID instans. Pada halaman Overview di konsol IoT Platform, Anda dapat melihat ID instans tersebut.

Penting
  • Jika instans Anda memiliki ID, Anda harus menentukan ID tersebut untuk parameter ini. Jika tidak, panggilan akan gagal.
  • Jika halaman Overview atau ID instans tidak ditampilkan di konsol IoT Platform, Anda tidak perlu mengonfigurasi parameter ini.

Untuk informasi selengkapnya tentang instans, lihat Overview.

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

Parameter respons

ParameterTipe DataContohDeskripsi
CodeStringiot.system.SystemException

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

ErrorMessageStringA system exception occurred.

Pesan error yang dikembalikan jika panggilan gagal.

RequestIdString22254BDB-3DC1-4643-8D1B-EE0437EF09A9

ID dari permintaan tersebut.

RuleActionListArray of RuleActionInfo

Jika panggilan berhasil, semua aksi penerusan data yang dikonfigurasi dari aturan yang ditentukan akan dikembalikan. Untuk informasi lebih lanjut mengenai data yang dikembalikan, lihat parameter RuleActionInfo berikut.

RuleActionInfo
ConfigurationString{\"endPoint\":\"http://ShanghaiRegion.cn-shanghai.ots.aliyuncs.com\",\"instanceName\":\"ShanghaiRegion\",\"primaryKeys\":[{\"columnName\":\"temperature\",\"columnType\":\"INTEGER\",\"columnValue\":\"${deviceName}\"}],\"regionName\":\"cn-shanghai\",\"role\":{\"roleArn\":\"acs:ram::1231579085******:role/aliyuniotaccessingotsrole\",\"roleName\":\"AliyunIOTAccessingOTSRole\"},\"tableName\":\"iottest\",\"uid\":\"1231579085******\"}

Konfigurasi destinasi data.

ErrorActionFlagBooleanfalse

Menunjukkan apakah tujuan data digunakan untuk menerima data operasi error. Data operasi error adalah data yang gagal diteruskan sebanyak dua kali berturut-turut.

  • true: Tujuan ini digunakan untuk menerima data operasi error.
  • false: Tujuan ini tidak digunakan untuk menerima data operasi error.
IdLong139099

ID dari aksi tempat data diteruskan ke destinasi.

RuleIdLong10000

ID aturan berdasarkan data diteruskan ke tujuan.

StatusStringNORMAL

Status aksi penerusan data. Nilai yang valid:

  • INIT: Aksi sedang dikonfigurasikan.
  • NORMAL: Konfigurasi telah selesai, dan aksi dapat berjalan dengan baik.
  • INVALID: Data konfigurasi tidak valid, sehingga aksi gagal dijalankan.
  • SHORTCUT: Terjadi pengecualian dan aksi penerusan data dihentikan.
TypeStringOTS

Jenis aksi tempat data diteruskan ke tujuan. Nilai yang valid:

  • REPUBLISH: Data diteruskan ke topik.
  • OTS: Data disimpan di Tablestore.
  • MNS: Data diteruskan ke Message Service (MNS).
  • ONS: Data diteruskan ke Message Queue for Apache RocketMQ.
  • TSDB: Data disimpan di Time Series Database.
  • FC: Data diteruskan ke Function Compute.

  • RDS: Data diteruskan ke ApsaraDB RDS.
  • AMQP: Data diteruskan ke kelompok konsumen Advanced Message Queuing Protocol (AMQP).
SuccessBooleantrue

Menunjukkan apakah panggilan berhasil atau tidak.

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

Contoh

Contoh permintaan

https://iot.cn-shanghai.aliyuncs.com/?Action=ListRuleActions
&RuleId=10000
&<Common request parameters>

Contoh respons sukses

XML format

<ListRuleActionsResponse>
  <RuleActionList>
        <RuleActionInfo>
              <Type>OTS</Type>
              <RuleId>10000</RuleId>
              <Id>139099</Id>
              <Status>NORMAL</Status>
              <Configuration>{"endPoint":"http://ShanghaiRegion.cn-shanghai.ots.aliyuncs.com","instanceName":"ShanghaiRegion","primaryKeys":[{"columnName":"temperature","columnType":"INTEGER","columnValue":"${deviceName}"}],"regionName":"cn-shanghai","role":{"roleArn":"acs:ram::1231579085******:role/aliyuniotaccessingotsrole","roleName":"AliyunIOTAccessingOTSRole"},"tableName":"iottest","uid":"1231579085******"}</Configuration>
              <ErrorActionFlag>false</ErrorActionFlag>
        </RuleActionInfo>
        <RuleActionInfo>
              <Type>REPUBLISH</Type>
              <RuleId>152323</RuleId>
              <Id>142401</Id>
              <Status>NORMAL</Status>
              <Configuration>{"topic":"/sys/a1zSA28H***/device/thing/service/property/set","topicType":0,"uid":"1231579085******"}</Configuration>
              <ErrorActionFlag>false</ErrorActionFlag>
        </RuleActionInfo>
  </RuleActionList>
  <RequestId>22254BDB-3DC1-4643-8D1B-EE0437EF09A9</RequestId>
  <Success>true</Success>
</ListRuleActionsResponse>

JSON format

{
  "RuleActionList": {
    "RuleActionInfo": [
      {
        "Type": "OTS", 
        "RuleId": 10000, 
        "Id": 139099, 
        "Status":"NORMAL",
        "Configuration": "{\"endPoint\":\"http://ShanghaiRegion.cn-shanghai.ots.aliyuncs.com\",\"instanceName\":\"ShanghaiRegion\",\"primaryKeys\":[{\"columnName\":\"temperature\",\"columnType\":\"INTEGER\",\"columnValue\":\"${deviceName}\"}],\"regionName\":\"cn-shanghai\",\"role\":{\"roleArn\":\"acs:ram::1231579085******:role/aliyuniotaccessingotsrole\",\"roleName\":\"AliyunIOTAccessingOTSRole\"},\"tableName\":\"iottest\",\"uid\":\"1231579085******\"}", 
        "ErrorActionFlag": false
      }, 
      {
        "Type": "REPUBLISH", 
        "RuleId": 152323, 
        "Id": 142401, 
        "Status": "NORMAL",
        "Configuration": "{\"topic\":\"/sys/a1zSA28H***/device/thing/service/property/set\",\"topicType\":0,\"uid\":\"1231579085******\"}", 
        "ErrorActionFlag": false
      }
    ]
  }, 
  "RequestId": "22254BDB-3DC1-4643-8D1B-EE0437EF09A9", 
  "Success": true
}

Kode kesalahan

For a list of error codes, visit the Error Center.