Stai visualizzando la documentazione relativa a Apigee e Apigee ibrido.
Visualizza la documentazione di
Apigee Edge.
InvalidCount
Messaggio di errore
Il deployment del proxy API tramite la UI o l'API Apigee non va a buon fine e viene visualizzato 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 di autorizzazioni non valido. Puoi trovare queste informazioni nel messaggio di errore. Ad esempio, nell'errore seguente, 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 con errori corrisponda al valore identificato nel messaggio di errore (passaggio 1 sopra). Ad esempio, il seguente criterio consente di specificare il valore del conteggio di autorizzazione
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 reimpostazione del criterio per le quote mostrato in alto, il valore del conteggio consentito è
10.0
, che non è un numero intero. Di conseguenza, il deployment del proxy API non va a buon fine e viene restituito 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 per la 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>