Saltar al contenido

¿Cómo puedo evitar los errores de «ThrottlingException» que muestran que «Se ha superado la tasa» cuando utilizo el Almacén de parámetros?

4 minutos de lectura
0

Quiero solucionar el mensaje de error «ThrottlingException» que indica «Se ha superado la tasa» al utilizar el Almacén de parámetros, una capacidad de AWS Systems Manager.

Descripción corta

Las llamadas a la API del Almacén de parámetros no pueden superar la tasa máxima de solicitudes de la API permitida para cada cuenta y región de AWS. La tasa máxima permitida incluye las llamadas a la API desde la Interfaz de la línea de comandos de AWS (AWS CLI) y desde la Consola de administración de AWS.

Si las solicitudes de la API superan la tasa máxima, es posible que vea un mensaje de error similar a uno de los siguientes:

  • «Se ha producido un error (ThrottlingException) al llamar a la operación GetParameters (se ha alcanzado el máximo de reintentos: 4): Se ha superado la tasa de solicitudes»
  • «Se ha producido un error (ThrottlingException) al llamar a la operación GetParameter (se ha alcanzado el máximo de reintentos: 4): Se ha superado la tasa de solicitudes»
  • «Se ha producido un error (ThrottlingException) al llamar a la operación GetParametersByPath (se ha alcanzado el máximo de reintentos: 4): Se ha superado la tasa de solicitudes»
  • «Se ha producido un error (ThrottlingException) al llamar a la operación DescribeParameters (se ha alcanzado el máximo de reintentos: 2): Se ha superado la tasa de solicitudes»

Para mejorar el rendimiento del servicio, el Almacén de parámetros limita las solicitudes para cada cuenta y región. Para obtener más información sobre las cuotas de rendimiento máximo de la API del Almacén de parámetros, consulte Service Quotas para el Almacén de parámetros.

Resolución

Nota: Si se muestran errores al poner en marcha comandos de AWS CLI, consulte Solución de errores de AWS CLI. Además, asegúrese de utilizar la versión más reciente de la AWS CLI.

Solución de problemas

Para evitar los mensajes de error de «ThrottlingException» que incluyan «Se ha superado la tasa», tome las siguientes medidas:

Solicitud de un aumento de la cuota de servicio

Si ha intentado los métodos de solución de problemas anteriores pero sigue recibiendo errores de «Se ha superado la tasa», puede solicitar un aumento de la cuota de servicio.

Nota: Antes de enviar una solicitud, identifique la llamada a la API y la tasa de llamadas.

Para solicitar un aumento de la cuota de servicio para el Almacén de parámetros, siga estos pasos:

  1. Abra la consola de AWS Support Center y seleccione Crear caso.
  2. Elija ¿Busca aumentos en el límite de servicio?
  3. En Tipo de límite, elija EC2 Systems Manager.
  4. En Región, elija su región de AWS en Solicitudes.
  5. En Tipo de recurso, elija Almacén de parámetros.
  6. En Cuota, seleccione un elemento y, a continuación, describa el motivo del aumento de la cuota de la API en el cuadro de texto Descripción del caso de uso.
    Nota: No hay ningún elemento aplicable al máximo de transacciones por segundo de llamadas a la API.
  7. Introduzca el nuevo valor de cuota.
  8. En el cuadro de texto Descripción del caso de uso, incluya el periodo de tiempo relacionado con el problema de limitación y el motivo de la solicitud de aumento de cuota.
  9. Elija las opciones de contacto que prefiera y, a continuación, seleccione Enviar.

Información relacionada

Retroceso exponencial y fluctuación

Solucionar problemas del Almacén de parámetros