Modifie une action de règle spécifiée.
Limites
Chaque compte Alibaba Cloud est limité à 50 requêtes par seconde (QPS).
Les utilisateurs RAM d'un compte Alibaba Cloud partagent le quota de ce compte.
Débogage
Paramètres de la requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | UpdateRuleAction | Opération à effectuer. Définissez la valeur sur UpdateRuleAction. |
| ActionId | Long | Oui | 1000003 | ID de l'action de règle à modifier. Lorsque vous appelez l'opération CreateRuleAction pour créer une action de règle, l'ID de cette dernière est renvoyé. Appelez l'opération ListRuleActions pour afficher l'ID de l'action de règle. |
| Configuration | String | Oui | {"topic":"/a1iYSOl****/device5/user/get","topicType":1} | Configurations de l'action de règle. Ces configurations varient selon le type d'action de règle. Pour plus d'informations sur les configurations associées aux différents types d'actions de règle, consultez la section CreateRuleAction. |
| Type | String | Oui | REPUBLISH | Type de l'action de règle. Valeurs possibles :
Remarque
|
| IotInstanceId | String | Non | iot-cn-0pp1n8t**** | ID de l'instance. Consultez l'ID de l'instance sur la page Overview de la console IoT Platform. Important
Pour plus d'informations, consultez la section Overview. |
Outre les paramètres de requête spécifiques à l'opération présentés ci-dessus, vous devez spécifier les paramètres de requête communs lors de l'appel de cette opération. Pour plus d'informations, consultez la section Common request parameters.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Code | String | iot.system.SystemException | Code d'erreur renvoyé en cas d'échec de l'appel. Pour plus d'informations, consultez la section Error codes. |
| ErrorMessage | String | A system exception occurred. | Message d'erreur renvoyé en cas d'échec de l'appel. |
| RequestId | String | 21D327AF-A7DE-4E59-B5D1-ACAC8C024555 | ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi.
|
Exemples
Exemple de requête
https://iot.cn-shanghai.aliyuncs.com/?Action=UpdateRuleAction
&ActionId=10003
&Type=REPUBLISH
&Configuration={"topic":"/a1iYSOl****/device5/user/get","topicType":1}
&<Common request parameters>
Exemple de réponse en cas de succès
Format XML
<UpdateRuleActionResponse>
<RequestId>9A2F243E-17FE-4874-QBB5-D02A25155AC8</RequestId>
<Success>true</Success>
</UpdateRuleActionResponse>
Format JSON
{
"RequestId": "21D327AF-A7DE-4E59-B5D1-ACAC8C024555",
"Success": true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le API Error Center.