คุณกำลังดูเอกสารประกอบ Apigee Edge
ไปที่
เอกสารประกอบเกี่ยวกับ Apigee X. ข้อมูล
InvalidCount
ข้อความแสดงข้อผิดพลาด
การทำให้พร็อกซี API ใช้งานได้ผ่าน Edge UI หรือ 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>
ของนโยบายรีเซ็ตโควต้า
ไม่ใช่จำนวนเต็ม การทำให้พร็อกซี API ใช้งานได้ล้มเหลว
ตัวอย่างเช่น หากช่วงโควต้าที่ระบุคือ 10.0
ในองค์ประกอบ <Allow>
การทำให้พร็อกซี 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 ใช้งานได้จึงล้มเหลว ที่มีข้อผิดพลาด:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
ความละเอียด
ตรวจสอบว่าค่าของจำนวนการอนุญาตที่ระบุในองค์ประกอบ <Allow>
ของนโยบายการรีเซ็ตโควต้าเป็นจำนวนเต็ม ในการแก้ไขตัวอย่างนโยบายรีเซ็ตโควต้าที่แสดงด้านบน คุณสามารถแก้ไของค์ประกอบ
<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>