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).
Debugging
Parameter permintaan
| Parameter | Tipe Data | Wajib | Contoh | Deskripsi |
| Action | String | Ya | ListRuleActions | Operasi yang ingin Anda lakukan. Tetapkan nilai ke ListRuleActions. |
| RuleId | Long | Ya | 10000 | 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. |
| IotInstanceId | String | Tidak | iot_instc_pu****_c*-v64******** | ID instans. Pada halaman Overview di konsol IoT Platform, Anda dapat melihat ID instans tersebut. Penting
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
| Parameter | Tipe Data | Contoh | Deskripsi |
| Code | String | iot.system.SystemException | Kode kesalahan yang dikembalikan jika panggilan gagal. Untuk informasi selengkapnya mengenai kode kesalahan, lihat Error codes. |
| ErrorMessage | String | A system exception occurred. | Pesan error yang dikembalikan jika panggilan gagal. |
| RequestId | String | 22254BDB-3DC1-4643-8D1B-EE0437EF09A9 | ID dari permintaan tersebut. |
| RuleActionList | Array 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 | |||
| Configuration | String | {\"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. |
| ErrorActionFlag | Boolean | false | Menunjukkan apakah tujuan data digunakan untuk menerima data operasi error. Data operasi error adalah data yang gagal diteruskan sebanyak dua kali berturut-turut.
|
| Id | Long | 139099 | ID dari aksi tempat data diteruskan ke destinasi. |
| RuleId | Long | 10000 | ID aturan berdasarkan data diteruskan ke tujuan. |
| Status | String | NORMAL | Status aksi penerusan data. Nilai yang valid:
|
| Type | String | OTS | Jenis aksi tempat data diteruskan ke tujuan. Nilai yang valid:
|
| Success | Boolean | true | Menunjukkan apakah panggilan berhasil atau tidak.
|
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.