Stai visualizzando la documentazione di Apigee Edge.
Vai alla
documentazione di Apigee X. informazioni
InvalidCount
Messaggio di errore
Il deployment del proxy API tramite l'UI o l'API di gestione perimetrale non riesce e genera 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 riesce.
Ad esempio, se l'intervallo di quota specificato è 10.0
nell'elemento <Allow>
, il deployment del proxy API non riesce.
Diagnostica
Identifica il criterio di reimpostazione della quota in cui si è verificato l'errore e il numero di autorizzazioni non valido. Puoi trovare queste informazioni nel messaggio di errore. Ad esempio, nel seguente errore, il nome del criterio è
Reset_Quota_Demo
e il numero di autorizzazioni non valido è10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Verifica che il valore del conteggio di autorizzazioni specificato nel criterio non riuscito corrisponda al valore identificato nel messaggio di errore (passaggio 1 sopra). Ad esempio, il seguente criterio specifica il valore del conteggio di autorizzazione come
10.0
, che corrisponde al contenuto del 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 delle quote mostrato sopra, il valore del conteggio di autorizzazioni è
10.0
, che non è un numero intero. Pertanto, il deployment del proxy API non riesce e restituisce l'errore:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Risoluzione
Assicurati che il valore del conteggio di autorizzazione specificato nell'elemento <Allow>
dei criteri di reimpostazione della quota sia un numero intero. Per correggere il criterio di 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>