¿Cómo puedo evitar los errores de «ThrottlingException» o «Se ha superado la tasa» cuando utilizo el Almacén de parámetros de AWS Systems Manager?
Quiero solucionar el mensaje de error «ThrottlingException» que indica «Se ha superado la tasa» al utilizar el Almacén de parámetros de AWS Systems Manager.
Descripción breve
Las llamadas a la API del Almacén de parámetros no pueden superar la tasa máxima de solicitudes de la API permitida por cuenta y por región de AWS. Esto 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, recibirá el mensaje de error «Se ha superado la tasa» y se limitarán las llamadas a la API adicionales. Podría encontrarse con un 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
- 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
- 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
- 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
Las solicitudes del Almacén de parámetros se limitan para cada cuenta de Amazon Web Services (AWS) por región para mejorar el rendimiento del servicio. Para obtener más información sobre las cuotas de rendimiento máximo de la API del Almacén de parámetros, consulte Puntos de conexión y cuotas de AWS Systems Manager.
Resolución
Solucionar problemas
Para evitar o mitigar los errores de «ThrottlingException» o «Se ha superado la tasa», pruebe los siguientes pasos de solución de problemas:
- Reduzca la frecuencia de las llamadas a la API.
- Escalone los intervalos de las llamadas a la API para que no se ejecuten todas al mismo tiempo.
- Use API que devuelvan más de un valor. Por ejemplo, GetParameters y GetParametersByPath admiten la recuperación de 10 parámetros con una llamada a la API.
- Implemente reintentos de error y retroceso exponencial cuando realice llamadas a la API.
- Aumente el rendimiento del Almacén de parámetros.
Importante: El aumento del rendimiento supone un cargo en su cuenta de AWS. Para obtener más información, consulte Precios de AWS Systems Manager.
Nota: Puede aumentar el rendimiento mediante la consola de AWS Systems Manager, AWS CLI o AWS Tools para Windows PowerShell. Si recibe errores al ejecutar los comandos de AWS CLI, asegúrese de utilizar la versión más reciente de la misma.
Solicitar un aumento de cuota de servicio
Si ha seguido todos los pasos 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 frecuencia de llamadas.
Para solicitar un aumento de la cuota de servicio para el Almacén de parámetros, siga estos pasos:
- Abra AWS Support Center y seleccione Crear caso.
- Elija ¿Busca aumentos en el límite de servicio?
- En Tipo de límite, elija EC2 Systems Manager.
- En Región, elija su región de AWS en Solicitudes.
- En Tipo de recurso, elija Almacén de parámetros.
- Elija el límite que desee aumentar y, a continuación, introduzca el valor del nuevo límite.
- 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.
- Elija las opciones de contacto que prefiera y, a continuación, seleccione Enviar.
Información relacionada
Contenido relevante
- OFICIAL DE AWSActualizada hace 9 meses
- OFICIAL DE AWSActualizada hace un año
- OFICIAL DE AWSActualizada hace 2 años
- OFICIAL DE AWSActualizada hace un año