Um desenvolvedor está recebendo intermitentemente erros HTTP 400 ThrottlingException ao chamar a API do CloudWatch e nenhum dado é retornado em caso de falha. Qual prática recomendada deve ser aplicada primeiro para mitigar isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Repetir a chamada com exponential backoff..
Por que esta é a resposta
Erros HTTP 400 ThrottlingException indicam que você excedeu os limites de taxa da API do CloudWatch. A prática recomendada para lidar com isso é implementar um mecanismo de repetição com exponential backoff. Isso significa que, após uma falha, você espera um tempo crescente antes de tentar novamente, reduzindo a carga na API e aumentando a chance de sucesso. Entrar em contato com o AWS Support para um aumento de limite pode ser uma solução de longo prazo, mas o exponential backoff resolve o problema imediatamente e é uma prática padrão. Usar o AWS CLI não muda a forma como a API é chamada e ainda estaria sujeito a throttling. Analisar os aplicativos para remover a chamada de API pode não ser viável ou desejável, pois a chamada pode ser essencial para a funcionalidade.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão