Estás consultando la documentación de Apigee y Apigee Hybrid.
Consulta la documentación de
Apigee Edge.
InvalidCount
Mensaje de error
La implementación del proxy de API a través de la interfaz de usuario o la API de Apigee falla y se muestra este mensaje de error:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Ejemplo de mensaje de error
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Captura de pantalla de ejemplo
Causa
Si el valor de recuento especificado en el elemento <Allow>
de la política Reset Quota no es un número entero, se producirá un error al implementar el proxy de API.
Por ejemplo, si el intervalo de cuota especificado es 10.0
en el elemento <Allow>
, se producirá un error al implementar el proxy de API.
Diagnóstico
Identifica la política Reset Quota en la que se ha producido el error y el recuento de permisos no válido. Puedes encontrar esta información en el mensaje de error. Por ejemplo, en el siguiente error, el nombre de la política es
Reset_Quota_Demo
y el recuento de elementos permitidos no válido es10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Verifica que el valor del recuento permitido especificado en la política fallida coincida con el valor identificado en el mensaje de error (paso 1 anterior). Por ejemplo, la siguiente política especifica el valor del recuento de permitidos como
10.0
, que coincide con lo que se indica en el mensaje de 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>
En el ejemplo de política de cuota de restablecimiento que se muestra arriba, el valor del recuento permitido es
10.0
, que no es un número entero. Por lo tanto, el despliegue del proxy de API falla con el siguiente error:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Resolución
Asegúrate de que el valor del recuento permitido especificado en el elemento <Allow>
de la política Reset Quota sea un número entero. Para corregir la política ResetQuota de ejemplo que se muestra arriba, puede modificar el elemento
<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>