Met à jour le nom et la description d'un analyseur spécifié.
Notes d'utilisation
Après avoir appelé l'opération CreateParser pour créer un analyseur, utilisez l'ParserId renvoyé pour mettre à jour le nom et la description de l'analyseur.
Limites de QPS
Chaque compte Alibaba Cloud peut exécuter jusqu'à 10 requêtes par seconde (QPS).
Les utilisateurs RAM d'un compte Alibaba Cloud partagent le quota de ce compte.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | UpdateParser |
L'opération à effectuer. Définissez la valeur sur UpdateParser. |
| ParserId | Long | Oui | 1001 |
L'ID de l'analyseur. Appelez l'opération ListParser pour lister les analyseurs et obtenir leur ID. |
| IotInstanceId | String | Non | iot-8t*** |
L'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 rubrique Overview. |
| Description | String | Non | Forward data. |
La description de l'analyseur. |
| Name | String | Non | DataParserTwo |
Le nom de l'analyseur. Le nom doit comporter entre 1 et 30 caractères et peut contenir des lettres, des chiffres, des traits de soulignement (_) et des traits d'union (-). |
En plus des paramètres de requête spécifiques à l'opération, 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 |
Le 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. |
Le message d'erreur renvoyé en cas d'échec de la requête. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
L'ID de la requête. |
| Success | Boolean | true |
Indique si l'appel a réussi.
|
Exemples
Exemples de requêtes
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=UpdateParser
&ParserId=1001
&Name=DataParserTwo
&<Common request parameters>
Exemples de réponses réussies
Format XML
<UpdateParserResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<Success>true</Success>
</UpdateParserResponse>
Format JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"Success": true
}
Codes d'erreur
| HttpCode | Code d'erreur | Message d'erreur | Description |
| 400 | iot.system.SystemException | An internal error occurred. Try again later. | Le message d'erreur renvoyé en raison d'une exception système. |
| 400 | iot.common.InvalidFormattedParameter | The parameter format is invalid. | Le message d'erreur renvoyé car le format du paramètre est incorrect. |
| 400 | iot.rule.UpdateRuleFailed | An error occurred while upgrading the rule. | Le message d'erreur renvoyé car le système n'a pas pu mettre à jour la règle. |
Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.