Solucionar problemas do código de erro TooManyRequestsReceived ou SubscriptionRequestsThrottled

Este artigo discute como identificar e resolve o TooManyRequestsReceived erro ou SubscriptionRequestsThrottled que ocorre quando você tenta excluir um cluster do AKS (Microsoft Serviço de Kubernetes do Azure).

Sintomas

Ao tentar excluir um cluster do AKS, você recebe a seguinte mensagem de erro:

internalErrorCode: TooManyRequestsReceived

StatusCode: 429

{

mensagem: "Número de solicitações de leitura para assinatura '.....''' excedeu o limite de '....' para o intervalo de tempo 'XX:XX:XX'. Tente novamente depois de '.....' segundos.

}

Motivo

Cada operação no nível de assinatura e no nível do locatário está sujeita a limites de limitação. Esses limites se aplicam a cada instância do Azure Resource Manager. Ao atingir o limite, você recebe uma resposta HTTP que indica status código 429: "Solicitações demais".

Solução

A resposta HTTP inclui um Retry-After valor. Isso especifica o número de segundos que seu aplicativo deve aguardar (ou dormir) antes de enviar a próxima solicitação. Se você enviar uma solicitação antes que o valor de repetição tenha decorrido, sua solicitação não será processada e um novo valor de repetição será retornado. Para obter mais informações sobre limites de limitação, consulte Limitação Resource Manager solicitações.

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.