Active une règle spécifiée.
Limites
Vérifiez que des instructions SQL sont configurées pour la règle avant de l'activer. Si vous n'avez défini aucune instruction SQL lors de la création de la règle, appelez l'opération UpdateRule pour ajouter une instruction SQL et mettre à jour la règle.
-
Chaque compte Alibaba Cloud peut exécuter un maximum de 50 requêtes par seconde (QPS).
RemarqueLes utilisateurs RAM d'un compte Alibaba Cloud partagent le quota de ce compte.
Débogage
Alibaba Cloud met à votre disposition OpenAPI Explorer afin de simplifier l'utilisation des API. OpenAPI Explorer calcule automatiquement la valeur de la signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. Celui-ci génère dynamiquement l'exemple de code de l'opération pour différents SDK.
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | StartRule | Opération à effectuer. Définissez la valeur sur StartRule. |
| RuleId | Long | Oui | 100000 | ID de la règle à activer. Connectez-vous à la console IoT Platform, puis choisissez Rules > Data Forwarding pour afficher l'ID de la règle. Vous pouvez également appeler l'opération ListRule et consulter l'ID de la règle dans la réponse. |
| IotInstanceId | String | Non | iot_instc_pu****_c*-v64******** | ID de l'instance. Vous pouvez consulter l'ID de l'instance sur la page Overview de la console IoT Platform. Important
Pour plus d'informations, consultez la rubrique Overview. |
Outre les paramètres de requête spécifiques à l'opération mentionné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 rubrique Paramètres de requête communs.
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 rubrique Codes d'erreur. |
| ErrorMessage | String | A system exception occurred. | Message d'erreur renvoyé en cas d'échec de l'appel. |
| RequestId | String | 9A2F243E-17FE-4846-BAB5-D02A25155AC4 | 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=StartRule
&RuleId=100000
&<Common request parameters>
Exemple de réponse réussie
Format XML
<StartRuleResponse>
<RequestId>9A2F243E-17FE-4846-BAB5-D02A25155AC4</RequestId>
<Success>true</Success>
</StartRuleResponse>
Format JSON
{
"RequestId":"9A2F243E-17FE-4846-BAB5-D02A25155AC4",
"Success":true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.