Stai visualizzando la documentazione di Apigee e Apigee hybrid.
Visualizza la documentazione di
Apigee Edge.
InvalidCount
Messaggio di errore
Il deployment del proxy API tramite l'API o l'interfaccia utente di Apigee non va a buon fine con questo messaggio di errore:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Esempio di messaggio di errore
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Screenshot di esempio
Causa
Se il valore di conteggio specificato nell'elemento <Allow>
del criterio di reimpostazione della quota non è un numero intero, il deployment del proxy API non va a buon fine.
Ad esempio, se l'intervallo di quota specificato è 10.0
nell'elemento <Allow>
,
il deployment del proxy API non va a buon fine.
Diagnosi
Identifica il criterio di reimpostazione della quota in cui si è verificato l'errore e il conteggio delle autorizzazioni non valide. Puoi trovare queste informazioni nel messaggio di errore. Ad esempio, nel seguente errore, il nome del criterio è
Reset_Quota_Demo
e il valore invalido del conteggio di autorizzazioni è10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Verifica che il valore del conteggio delle autorizzazioni specificato nel criterio con errore corrisponda al valore identificato nel messaggio di errore (passaggio 1 sopra). Ad esempio, il seguente criterio specifica il valore del conteggio delle autorizzazioni come
10.0
, che corrisponde a quanto indicato nel messaggio di errore:<ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo"> <DisplayName>Reset_Quota_Demo</DisplayName> <Properties/> <Quota> <Identifier name="identifierName" ref="request.header.identifier"> <Allow>10.0</Allow> </Identifier> </Quota> </ResetQuota>
Nell'esempio di criterio di reimpostazione della quota mostrato sopra, il valore del conteggio consentito è
10.0
, che non è un numero intero. Di conseguenza, il deployment del proxy API non va a buon fine con l'errore:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Risoluzione
Assicurati che il valore del conteggio consentito specificato nell'elemento <Allow>
del criterio di reimpostazione della quota sia un numero intero. Per correggere il criterio ResetQuota di esempio mostrato sopra, puoi modificare l'elemento
<ResetQuota async="false" continueOnError="false" enabled="true" name="Reset_Quota_Demo">
<DisplayName>Reset_Quota_Demo</DisplayName>
<Properties/>
<Quota>
<Identifier name="identifierName" ref="request.header.identifier">
<Allow>10</Allow>
</Identifier>
</Quota>
</ResetQuota>