Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
InvalidCount
Komunikat o błędzie
Wdrażanie serwera proxy interfejsu API za pomocą interfejsu Edge UI lub interfejsu Edge Management API kończy się niepowodzeniem i wyświetla ten komunikat o błędzie:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Przykładowy komunikat o błędzie
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Przykładowy zrzut ekranu

Przyczyna
Jeśli wartość licznika określona w elemencie <Allow> zasady Reset Quota Policy nie jest liczbą całkowitą, wdrożenie serwera proxy interfejsu API nie powiedzie się.
Jeśli na przykład przedział limitu określony w elemencie <Allow> to 10.0, wdrożenie proxy interfejsu API nie powiedzie się.
Diagnostyka
Określ zasadę resetowania limitu, w której wystąpił błąd, oraz nieprawidłową liczbę dozwolonych resetów. Informacje te znajdziesz w komunikacie o błędzie. Na przykład w tym błędzie nazwa zasady to
Reset_Quota_Demo, a nieprawidłowa liczba dozwolonych wartości to10.0:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.Sprawdź, czy wartość liczby dozwolonych operacji określona w zasadach, które spowodowały błąd, jest zgodna z wartością podaną w komunikacie o błędzie (krok 1 powyżej). Na przykład poniższe zasady określają wartość liczby dozwolonych jako
10.0, co jest zgodne z informacjami w komunikacie o błędzie:<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>W przykładzie zasady resetowania limitu powyżej wartość dozwolonej liczby to
10.0, która nie jest liczbą całkowitą. W związku z tym wdrożenie proxy interfejsu API kończy się niepowodzeniem z błędem:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Rozdzielczość
Upewnij się, że wartość parametru allow count określona w elemencie <Allow> zasady Reset Quota Policy jest liczbą całkowitą. Aby poprawić podaną powyżej zasadę ResetQuota, możesz zmodyfikować element
<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>