מוצג המסמך של Apigee Edge.
עוברים אל
מסמכי תיעוד של Apigee X. מידע
InvalidCount
הודעת שגיאה
כשפורסים את שרת ה-proxy ל-API דרך ממשק המשתמש של Edge או Edge management API, מופיעה הודעת השגיאה הבאה:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
הודעת שגיאה לדוגמה
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
צילום מסך לדוגמה
סיבה
אם ערך הספירה צוין ברכיב <Allow>
של מדיניות איפוס המכסה
הוא לא מספר שלם, הפריסה של שרת ה-proxy ל-API נכשלת.
לדוגמה, אם מרווח המכסה שצוין הוא 10.0
ברכיב <Allow>
,
הפריסה של שרת ה-proxy ל-API נכשלת.
אבחון
מזהים את המדיניות לאיפוס המכסה שבה התרחשה השגיאה ואת הערך לאפשר ספירה. אפשר למצוא את המידע הזה בהודעת השגיאה. לדוגמה, בשגיאה הבאה, שם המדיניות הוא
Reset_Quota_Demo
וההרשאה לא תקינה המספר הוא10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
צריך לוודא שהערך של ספירת ההרשאות שצוין במדיניות 'נכשל' תואם בערך שזוהה בהודעת השגיאה (שלב 1 למעלה). לדוגמה, המדיניות הבאה מציינת את הערך של ספירת ההרשאות כ-
10.0
, שתואם עם מה שמופיע בהודעת השגיאה:<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>
בדוגמה של מדיניות איפוס המכסות שמוצגת למעלה, הערך של ספירת ההרשאות הוא
10.0
, שאינו מספר שלם. לכן, הפריסה של ה-API של ה-Proxy נכשלה עם השגיאה:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
רזולוציה
צריך לוודא שהערך של ספירת ההרשאות שמצוין ברכיב <Allow>
של מדיניות איפוס המכסה הוא מספר שלם. כדי לתקן את המדיניות לדוגמה של עמודת ReturnQuota שמוצגת למעלה, אפשר לשנות את הרכיב
<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>