Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu Apigee X. thông tin
InvalidCount
Thông báo lỗi
Việc triển khai proxy API thông qua giao diện người dùng Edge hoặc API quản lý Edge không thành công và xuất hiện thông báo lỗi sau:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Thông báo lỗi mẫu
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Ảnh chụp màn hình ví dụ

Nguyên nhân
Nếu giá trị số lượng được chỉ định trong phần tử <Allow> của Chính sách đặt lại hạn mức không phải là số nguyên, thì việc triển khai proxy API sẽ không thành công.
Ví dụ: nếu khoảng thời gian hạn mức được chỉ định là 10.0 trong phần tử <Allow>, thì việc triển khai proxy API sẽ không thành công.
Chẩn đoán
Xác định chính sách Đặt lại hạn mức nơi xảy ra lỗi và số lượng cho phép không hợp lệ. Bạn có thể tìm thấy thông tin này trong thông báo lỗi. Ví dụ: trong lỗi sau, tên chính sách là
Reset_Quota_Demovà số lượng cho phép không hợp lệ là10.0:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.Xác minh rằng giá trị của số lượng cho phép được chỉ định trong chính sách không thành công khớp với giá trị được xác định trong thông báo lỗi (bước 1 ở trên). Ví dụ: chính sách sau đây chỉ định giá trị của số lượng cho phép là
10.0, khớp với nội dung trong thông báo lỗi:<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>Trong ví dụ về Chính sách đặt lại hạn mức ở trên, giá trị của số lượng cho phép là
10.0, không phải là số nguyên. Do đó, việc triển khai API Proxy không thành công với lỗi:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Độ phân giải
Đảm bảo rằng giá trị của số lượng cho phép được chỉ định trong phần tử <Allow> của Chính sách đặt lại hạn mức là một số nguyên. Để sửa chính sách ResetQuota trong ví dụ nêu trên, bạn có thể sửa đổi phần tử
<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>