Quero solucionar uma mensagem de erro "ThrottlingException" que mostra "Rate exceeded" quando uso o Parameter Store, um recurso do AWS Systems Manager.
Breve descrição
As chamadas de API do Parameter Store não podem exceder a taxa máxima de solicitações de API permitida para cada conta da AWS e cada região da AWS. A taxa máxima permitida inclui chamadas de API da AWS Command Line Interface (AWS CLI) e do Console de gerenciamento da AWS.
Se as solicitações de API excederem a taxa máxima, você pode ver uma mensagem de erro semelhante a uma das seguintes:
- "An error occurred (ThrottlingException) when calling the GetParameters operation (reached max retries: 4): Rate exceeded"
- "An error occurred (ThrottlingException) when calling the GetParameter operation (reached max retries: 4): Rate exceeded"
- "An error occurred (ThrottlingException) when calling the GetParametersByPath operation (reached max retries: 4): Rate exceeded"
- "An error occurred (ThrottlingException) when calling the DescribeParameters operation (reached max retries: 2): Rate exceeded"
Resolução
Observação: se você receber mensagens de erro ao executar comandos da AWS CLI, consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
Solucione os erros
Para evitar mensagens de erro "ThrottlingException" que incluem "Rate exceeded", realize as seguintes ações:
Aumente a throughput do Parameter Store
Se você ainda receber erros "Rate exceeded" depois de realizar as ações de solução de problemas anteriores, aumente o throughput do Parameter Store. Para obter mais informações sobre o padrão de throughput máximo e as cotas máximas, consulte Cotas de serviço para o Parameter Store.
Importante: ao aumentar o throughput, você gera uma cobrança em sua conta. Para obter mais informações, consulte Preços do AWS Systems Manager.
Informações relacionadas
Exponential backoff and jitter (Recuo exponencial e jitter)
Solução de problemas do Parameter Store