Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
InvalidCount
Messaggio di errore
Il deployment del proxy API tramite la UI o l'API di gestione perimetrale non va a buon fine e 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 per la reimpostazione delle quote
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 l'elemento non valido allow count. Puoi trovare queste informazioni nel messaggio di errore. Ad esempio: nel seguente errore, il nome del criterio è
Reset_Quota_Demo
e il campo di autorizzazione non valido il conteggio è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 con il valore identificato nel messaggio di errore (passaggio 1 sopra). Ad esempio, Il seguente criterio specifica il valore del conteggio consentito come
10.0
, che corrisponde con il 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 sopra, il valore del conteggio consentito è
10.0
, che non è un numero intero. Di conseguenza, il deployment del proxy API ha esito negativo 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 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>