Pourquoi est-ce que je reçois une erreur ThrottlingExceptions lors de demandes à AWS KMS ?
Lecture de 2 minute(s)
0
J' ai reçu une erreur ThrottlingException lorsque j'ai fait des demandes à AWS Key Management Service (AWS KMS) similaires à ce qui suit :
Vous avez dépassé le taux auquel vous pouvez appeler KMS. Réduisez la fréquence de vos appels. (Service: AWSKMS; Status Code: 400; Error Code: ThrottlingException; Request ID: EXAMPLEID
Brève description
Le code d'erreur ThrottlingException indique que le taux de demandes adressées à AWS KMS dépasse les quotas de demande pour votre compte AWS. Par conséquent, le service AWS KMS limite la demande.
Résolution
Utilisez les meilleures pratiques suivantes pour résoudre les erreurs ThrottlingException :
Pour le chiffrement côté serveur à l'aide des CMK AWS KMS (SSE-KMS) avec des compartiments Amazon Simple Storage Service (Amazon S3), utilisez une clé de compartiment S3. Pour obtenir des instructions, reportez-vous à la section Réduction du coût de SSE-KMS avec les clés de compartiment Amazon S3.
Utilisez la fonctionnalité de mise en cache des clés de données avec la bibliothèque de chiffrement AWS Encryption SDK. La mise en cache des clés de données réduit le taux de demandes d'API en mettant en cache et en réutilisant les clés de données pour le chiffrement afin de répondre aux exigences de coût et de performance.