调用密钥管理服务KMS的API接口时返回“QPS Limit Exceeded”错误

问题描述

使用阿里云密钥管理服务KMS过程中,在调用KMS的API时,返回以下错误:

{
  "HttpStatus": 429
  "Code": "Rejected.Throttling"
  "Message": "QPS Limit Exceeded"
  "RequestId": "e85db688-a2d3-44ca-9790-4259etas154f"
}

问题原因

KMS对每秒请求的API操作数量设置了配额,超过API请求配额后,KMS会限制请求,即拒绝本来有效的请求。

解决方案

针对此类可通过重试解决的错误类型,可以在应用中引入请求的退避和重试策略,更多信息请参见使用指数退避方法对请求错误进行重试

适用于

  • 密钥管理服务KMS