Esta é a documentação do Apigee Edge.
Acesse
Documentação da Apigee X. informações
InvalidAllowedRate
Mensagem de erro
Falha na implantação do proxy de API pela interface do Edge ou pela API Edge Management por esta mensagem de erro:
Error Saving Revision [revision_number] Invalid spike arrest rate [invalid_rate].
Exemplo de mensagens de erro
Error Saving Revision 1
Invalid spike arrest rate 30s.
Error Saving Revision 1
Invalid spike arrest rate 30.1ps.
Exemplo de capturas de tela
Causa
Se a taxa de detenção de pico especificada no elemento <Rate>
da política Spike Arrest
não for um número inteiro ou se a taxa não tiver ps
ou pm
como um sufixo,
haverá uma falha na implantação do proxy da API.
Os valores válidos são [int]ps
e [int]pm
.
Por exemplo, se a taxa de detenção do pico especificada for 30.1ps
no elemento <Rate>
de uma política de parada de argo, a implantação do proxy de API falhará. Isso
ocorre porque 30,1 não é um número inteiro.
Diagnóstico
Identifique a taxa de detenção do pico inválida especificada na política Spike Arrest. Você encontra essas informações na mensagem de erro. Por exemplo, no erro a seguir, a parada de pico inválida é
30.1
:Error Saving Revision 1 Invalid spike arrest rate 30.1ps.
Examine todas as políticas Spike Arrest no proxy específico de API em que ocorreu a falha. Se houver alguma política Spike Arrest em que a detenção de pico especificada no elemento
<Rate>
corresponda à taxa de detenção de pico inválida identificada na Etapa 1 acima, essa é a causa do erro.Por exemplo, a política a seguir especifica o valor de
<Rate>
como 30,1 ps, que corresponde ao que está na mensagem de erro:<?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>
Como a taxa de detenção de pico especificada no elemento
<Rate>
não é um número inteiro, a implantação do API Proxy falha com o erro:Invalid spike arrest rate 30.1ps.
Resolução
Verifique se o valor da taxa de detenção do pico especificado no elemento <Rate>
da política Spike Arrest é um número inteiro e tem ps
ou pm
como um sufixo. Exemplo:
<?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>