Solucionar problemas do código de erro SubscriptionRequestsThrottled (429)
Este artigo discute como identificar e resolve o SubscriptionRequestsThrottled
erro (status 429) que ocorre quando você tenta criar e implantar um cluster do AKS (Microsoft Serviço de Kubernetes do Azure).
Sintomas
Ao tentar criar um cluster do AKS, você recebe a seguinte mensagem de erro "Reconciliar falha no balanceador de carga padrão" que mostra um valor "SubCode" de SubscriptionRequestsThrottled e um valor "Status" de 429:
Falha no balanceador de carga padrão.
Detalhes: falha na tentativa de saídaReconciler:
Categoria: ClientError;
SubCode: SubscriptionRequestsThrottled;
Dependência: Microsoft.Network/PublicIPAddresses;
OrginalError: autorest/azure: o serviço retornou um erro. Status=429
Code="SubscriptionRequestsThrottled"
Message="Número de solicitações para a assinatura '<subscription-id-guid>' e a operação 'GET/SUBSCRIPTIONS/RESOURCEGROUPS/PROVIDERS/MICROSOFT. NETWORK/PUBLICIPADDRESSES excedeu o limite de armazenamento de back-end. Tente novamente após '6' segundos.";
AKSTeam: rede, retriável: false.
A limitação de solicitação pode ocorrer em diferentes componentes do Azure, portanto, a mensagem de erro pode ser diferente com base no tipo de recurso em que esse problema está ocorrendo.
Motivo
As solicitações de Resource Manager do Azure estão sendo limitadas. Para obter informações sobre como funcionam os limites de Resource Manager do Azure e os limites específicos por hora, consulte Limitação Resource Manager solicitações.
Solução 1: usar outra assinatura
Se você tiver acesso a uma assinatura diferente, poderá simplesmente implantar o cluster nessa assinatura.
Solução 2: modificar seus padrões de acesso
Para resolve esse problema, examine seus padrões de acesso para a assinatura limitada. A tabela a seguir lista os possíveis padrões de acesso e as soluções correspondentes.
Padrão de acesso | Solução |
---|---|
Scripts automatizados verificam constantemente a assinatura | Execute os scripts com menos frequência |
Muitos usuários acessam a assinatura | Fazer com que cada usuário use sua própria assinatura |
Scripts verificam cada conta de armazenamento na assinatura | Escopo do script para consultar apenas os recursos que ele deve ter |
Mais informaçõ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.