Anda sedang melihat dokumentasi Apigee dan Apigee hybrid.
Lihat
Dokumentasi Apigee Edge.
InvalidCount
Pesan error
Deployment proxy API melalui UI Apigee atau API gagal dengan pesan error ini:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Contoh pesan error
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Screenshot contoh
Penyebab
Jika nilai jumlah yang ditentukan dalam elemen <Allow>
dalam Kebijakan Reset Kuota
bukan bilangan bulat, maka deployment proxy API akan gagal.
Misalnya, jika interval kuota yang ditentukan adalah 10.0
dalam elemen <Allow>
,
maka deployment proxy API akan gagal.
Diagnosis
Mengidentifikasi kebijakan Reset Quota tempat error terjadi dan yang tidak valid jumlah yang diizinkan. Anda dapat menemukan informasi ini dari pesan error. Misalnya, dalam error berikut, nama kebijakannya adalah
Reset_Quota_Demo
dan izin yang tidak valid jumlahnya adalah10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Pastikan nilai jumlah yang diizinkan yang ditentukan dalam kebijakan yang gagal cocok dengan nilai yang diidentifikasi dalam pesan error (langkah 1 di atas). Misalnya, kebijakan berikut menentukan nilai jumlah yang diizinkan sebagai
10.0
, yang cocok dengan apa yang ada di pesan error:<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>
Dalam contoh Reset Quota Policy yang ditampilkan di atas, nilai jumlah yang diizinkan adalah
10.0
, yang bukan bilangan bulat. Oleh karena itu, deployment Proxy API gagal yang mengalami error:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Resolusi
Pastikan nilai jumlah izin yang ditentukan di elemen <Allow>
Kebijakan Kuota Reset Berupa bilangan bulat. Untuk memperbaiki contoh kebijakan ResetQuota yang ditampilkan di atas, Anda dapat mengubah elemen
<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>