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.