Apigee 및 Apigee Hybrid 문서입니다.
Apigee Edge 문서 보기
InvalidAllowedRate
오류 메시지
다음 오류 메시지와 함께 Apigee UI 또는 API를 통한 API 프록시의 배포가 실패합니다.
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
오류 메시지 예시
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
스크린샷 예시
원인
급증 저지 정책의 <Rate>
요소에 지정된 급증 저지 속도가 정수가 아니거나 속도에 ps
또는 pm
이 서픽스로 없는 경우 API 프록시 배포가 실패합니다.
유효한 값은 [int]ps
및 [int]pm
입니다.
예를 들어 급증 저지 정책의 <Rate>
요소에서 지정된 급증 저지 속도가 30.1ps
이면 API 프록시 배포가 실패합니다. 30.1은 정수가 아니기 때문입니다.
진단
급증 저지 정책에 지정된 잘못된 급증 저지 속도를 식별합니다. 이 정보는 오류 메시지에서 확인할 수 있습니다. 예를 들어 다음 오류에서 잘못된 급증 저지는
30.1
입니다.Error Saving Revision 1 Invalid spike arrest rate 30.1ps.
오류가 발생한 특정 API 프록시의 모든 급증 저지 정책을 검사합니다.
<Rate>
요소에 지정된 급증 저지가 위의 1단계에서 식별된 잘못된 급증 저지와 일치하는 급증 저지 정책이 있는 경우 이는 오류의 원인입니다.예를 들어 다음 정책은
<Rate>
값을 30.1ps로 지정하는데 이는 오류 메시지의 내용과 일치합니다.<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate"> <DisplayName>CheckRate</DisplayName> <Properties/> <Identifier ref="request.header.some-header-name"/> <MessageWeight ref="request.header.weight"/> <Rate>30.1ps</Rate> </SpikeArrest>
<Rate>
요소에 지정된 급증 저지 속도가 정수가 아니므로 API 프록시 배포가 실패하고 오류가 발생합니다.Invalid spike arrest rate 30.1ps.
해결 방법
급증 저지 정책의 <Rate>
요소에 지정된 급증 속도 값이 정수이고 서픽스로 ps
또는 pm
이 있는지 확인합니다. 예를 들면 다음과 같습니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SpikeArrest async="false" continueOnError="false" enabled="true" name="CheckRate">
<DisplayName>CheckRate</DisplayName>
<Properties/>
<Identifier ref="request.header.some-header-name"/>
<MessageWeight ref="request.header.weight"/>
<Rate>30ps</Rate>
</SpikeArrest>