<ph type="x-smartling-placeholder"></ph>
현재 Apigee Edge 문서를 보고 있습니다.
Apigee X 문서. 정보
InvalidCount
오류 메시지
Edge UI 또는 Edge Management API를 통한 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 프록시 배포는 실패합니다.
예를 들어 지정된 할당량 간격이 <Allow>
요소에서 10.0
이면 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 정책 예시를 수정하려면
<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>