Résolution des erreurs de déploiement de la règle ResetQuota
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Vous consultez la documentation d'Apigee et d'Apigee hybrid. Consultez la documentation d'Apigee Edge.
InvalidCount
Message d'erreur
Le déploiement du proxy d'API par le biais de l'interface utilisateur ou l'API Apigee échoue avec le message d'erreur suivant :
Error Saving Revision revision_number
Invalid count value interval for identifier identifier_name in policy_name.
Exemple de message d'erreur
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Exemple de capture d'écran
Cause
Si le nombre spécifié dans l'élément <Allow> de la règle de réinitialisation des quotas n'est pas un entier, le déploiement du proxy d'API échoue.
Par exemple, si l'intervalle de quota spécifié est de 10.0 dans l'élément <Allow>, le déploiement du proxy d'API échoue.
Diagnostic
Identifiez la règle ResetQuota où l'erreur s'est produite et le nombre d'autorisations non valides. Vous trouverez cette information dans le message d'erreur. Par exemple, dans l'erreur suivante, le nom de la règle est Reset_Quota_Demo et le nombre d'autorisations non valides est 10.0 :
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Vérifiez que la valeur du nombre d'autorisations spécifié dans la règle défaillante correspond à la valeur identifiée dans le message d'erreur (étape 1 ci-dessus). Par exemple, la règle suivante spécifie la valeur de l'autorisation au format 10.0, qui correspond au contenu du message d'erreur :
Dans l'exemple de règle ResetQuota présenté ci-dessus, la valeur du nombre d'autorisations est 10.0, qui n'est pas un entier. Par conséquent, le déploiement du proxy d'API échoue et génère l'erreur suivante :
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Solution
Assurez-vous que la valeur du nombre d'autorisations figurant dans l'élément <Allow> de la règle ResetQuota est un entier. Pour corriger l'exemple de règle ResetQuota présenté ci-dessus, vous pouvez modifier la valeur de l'élément pour qu'elle ait une valeur de 10.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis documentation addresses the "Invalid count value" error that occurs during API proxy deployment in Apigee when using the Reset Quota Policy.\u003c/p\u003e\n"],["\u003cp\u003eThe error arises when the \u003ccode\u003e<Allow>\u003c/code\u003e element within the Reset Quota Policy specifies a non-integer value for the count.\u003c/p\u003e\n"],["\u003cp\u003eThe error message will indicate the specific policy and the invalid count value, which can be located to verify within the Reset Quota Policy.\u003c/p\u003e\n"],["\u003cp\u003eTo resolve this issue, you must ensure that the \u003ccode\u003e<Allow>\u003c/code\u003e element in the Reset Quota Policy uses an integer value for the count.\u003c/p\u003e\n"],["\u003cp\u003eA specific example is provided which can be used as a template to change any non-integer values to integers.\u003c/p\u003e\n"]]],[],null,["# Reset Quota policy deployment error troubleshooting\n\n*You're viewing **Apigee** and **Apigee hybrid** documentation.\nView [Apigee Edge](https://docs.apigee.com/api-platform/troubleshoot/policies/deployment/reset-quota-deployment-errors) documentation.*\n| Was this troubleshooting playbook helpful? Please let us know by clicking [Send Feedback]().\n\nInvalidCount\n------------\n\n### Error message\n\nDeployment of the API proxy through either the Apigee UI or API fails with this error message: \n\n```scdoc\nError Saving Revision revision_number\nInvalid count value interval for identifier identifier_name in policy_name.\n```\n\n### Example error message\n\n Error Saving Revision 1\n Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.\n\n### Example screenshot\n\n### Cause\n\nIf the count value specified in the `\u003cAllow\u003e` element of the Reset Quota Policy\nis not an integer, then the deployment of the API proxy fails.\n\nFor example, if the quota interval specified is `10.0` in the `\u003cAllow\u003e` element,\nthen the deployment of the API proxy fails.\n\n### Diagnosis\n\n1. Identify the Reset Quota policy where the error occurred and the invalid\n allow count. You can find this information from the error message. For example,\n in the following error, the policy name is `Reset_Quota_Demo` and the invalid allow\n count is `10.0`:\n\n Error Saving Revision 1\n Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.\n\n2. Verify that the value of the allow count specified in the failed policy matches\n with the value identified in the error message (step 1 above). For example, the\n following policy specifies the value of the allow count as `10.0`, which matches\n with what's in the error message:\n\n \u003cResetQuota async=\"false\" continueOnError=\"false\" enabled=\"true\" name=\"Reset_Quota_Demo\"\u003e\n \u003cDisplayName\u003eReset_Quota_Demo\u003c/DisplayName\u003e\n \u003cProperties/\u003e\n \u003cQuota\u003e\n \u003cIdentifier name=\"identifierName\" ref=\"request.header.identifier\"\u003e\n \u003cAllow\u003e10.0\u003c/Allow\u003e\n \u003c/Identifier\u003e\n \u003c/Quota\u003e\n \u003c/ResetQuota\u003e\n\n In the example Reset Quota Policy shown above, the value of the allow count is\n `10.0`, which is not an integer. Therefore, the deployment of the API Proxy fails\n with the error: \n\n Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.\n\n### Resolution\n\nEnsure that the value of the allow count specified in the `\u003cAllow\u003e` element of the Reset Quota Policy is an integer. To correct the example ResetQuota policy shown above, you could modify the element to have a value of **10**. \n\n \u003cResetQuota async=\"false\" continueOnError=\"false\" enabled=\"true\" name=\"Reset_Quota_Demo\"\u003e\n \u003cDisplayName\u003eReset_Quota_Demo\u003c/DisplayName\u003e\n \u003cProperties/\u003e\n \u003cQuota\u003e\n \u003cIdentifier name=\"identifierName\" ref=\"request.header.identifier\"\u003e\n \u003cAllow\u003e10\u003c/Allow\u003e\n \u003c/Identifier\u003e\n \u003c/Quota\u003e\n \u003c/ResetQuota\u003e"]]