¿Por qué me aparece un error de ThrottlingExceptions al realizar solicitudes a AWS KMS?
2 minutos de lectura
0
Me ha aparecido un error de ThrottlingException al realizar solicitudes a AWS Key Management Service (AWS KMS) similar al siguiente: Ha superado la velocidad a la que puede llamar a KMS. Reduzca la frecuencia de sus llamadas. (Service: AWSKMS; Status Code: 400; Error Code: ThrottlingException; Request ID: EXAMPLEID
Breve descripción
El código de error ThrottlingException indica que la frecuencia de solicitudes a AWS KMS supera las ](https://docs.aws.amazon.com/kms/latest/developerguide/requests-per-second.html)cuotas de solicitudes[ de su cuenta de AWS. Como resultado, el servicio AWS KMS limita la solicitud.
Resolución
Utilice las siguientes prácticas recomendadas para solucionar los errores de ThrottlingException:
Para el cifrado del lado del servidor mediante las CMK de AWS KMS (SSE-KMS) con buckets de Amazon Simple Storage Service (Amazon S3), utilice una clave de bucket de S3. Para obtener instrucciones, consulte Reducción del costo de SSE-KMS con las claves de bucket de Amazon S3.
Use la función de almacenamiento en caché de claves de datos con la biblioteca de cifrado SDK de cifrado de AWS. El almacenamiento en caché de claves de datos reduce la frecuencia de solicitudes de API al almacenar en caché y reutilizar las claves de datos para el cifrado a fin de cumplir los requisitos de coste y rendimiento.