Esta é a documentação da Apigee e da Apigee híbrida.
Confira a documentação da Apigee Edge.
InvalidCount
Mensagem de erro
A implantação do proxy de API por meio da IU da Apigee ou da API falha com esta mensagem de erro:
Error Saving Revision revision_number Invalid count value interval for identifier identifier_name in policy_name.
Exemplo de mensagem de erro
Error Saving Revision 1
Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Exemplo de captura de tela
Causa
Se o valor de contagem especificado no elemento <Allow>
da política de redefinição de cotas
não for um número inteiro, a implantação do proxy de API falhará.
Por exemplo, se o intervalo de cota especificado for 10.0
no elemento <Allow>
,
a implantação do proxy de API falhará.
Diagnóstico
Identifique a política de redefinição de cotas em que o erro ocorreu e a contagem de permissões inválida. Você encontra essas informações na mensagem de erro. Por exemplo, no seguinte erro, o nome da política é
Reset_Quota_Demo
e a contagem de permissão inválida é10.0
:Error Saving Revision 1 Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Verifique se o valor da contagem de permissões especificada na política com falha corresponde ao valor identificado na mensagem de erro (etapa 1 acima). Por exemplo, a política a seguir especifica o valor da contagem de permissão como
10.0
, que corresponde ao conteúdo da mensagem de erro:<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>
No exemplo acima, ao redefinir a política de redefinição de cotas, o valor da contagem de permissões é
10.0
, o que não é um número inteiro. Portanto, a implantação do proxy de API falha com o erro:Invalid count value 10.0 for identifier identifierName in Reset_Quota_Demo.
Resolução
Verifique se o valor da contagem de permissões especificada no elemento <Allow>
da política de redefinição de cotas é um número inteiro. Para corrigir a política de redefinição de cotas de exemplo mostrada acima, modifique o 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>