AWS API网关:错误429请求过多

AWS API网关:错误429请求过多,api,amazon-web-services,put,aws-lambda,Api,Amazon Web Services,Put,Aws Lambda,我正在尝试使用AWS API网关和Lambda创建一个后端系统 在过去的几天里,我为一个新的API资源创建了一个PUT方法,使用API密钥作为简单的第一个安全步骤。PUT方法在AWS上调用Lambda函数。 然后我将这个API部署到“prod”阶段进行一些测试 在最初的几天里,一切都如预期的那样运行良好:我与postman创建了一个API调用,并收到了我预期的所有数据。 但是几天前,我开始收到总是429的“请求太多”回复。我还创建了一个新阶段,但没有任何更改:同样,新阶段,无论版本是相同的还是更

我正在尝试使用AWS API网关和Lambda创建一个后端系统 在过去的几天里,我为一个新的API资源创建了一个PUT方法,使用API密钥作为简单的第一个安全步骤。PUT方法在AWS上调用Lambda函数。
然后我将这个API部署到“prod”阶段进行一些测试

在最初的几天里,一切都如预期的那样运行良好:我与postman创建了一个API调用,并收到了我预期的所有数据。 但是几天前,我开始收到总是429的“请求太多”回复。我还创建了一个新阶段,但没有任何更改:同样,新阶段,无论版本是相同的还是更新的,都会出现相同的错误。
API没有达到任何限制,因为它们每天被调用4到5次,而不是每秒(在CloudWatch上检查)。没有循环,只有一次调用。 我认为lambda方面没有错误,因为如果我在awsapi网关控制台中测试API,我不会得到错误(lambda在过去工作得很好,该版本没有新的更改)。该错误仅在我使用外部客户端测试api时显示(在我的示例中是Postman)

有人能帮忙解决这个问题吗


更新:我刚刚在相同的资源上创建了一个POST方法,使用相同的参数和相同的lambda。它正在工作。我想知道问题是否与一般的PUT方法有关,或者在2天内我的POST方法是否也会受到相同问题的影响。

是与Amazon API网关相关错误的链接。最后一段有关于您上面讨论的429错误的附加信息。

我也有同样的问题。我删除并重新创建了部署。在我的情况下,它确实起了作用。

已经看到了,但没有帮助。关于附加信息,如果您谈论的是“错误重试和指数退避”,我会在请求之间手动尝试几秒钟或几分钟,以及几天。什么都没变。虽然第一次自动化,但这对我来说只发生过一次。一旦我手动删除API的资源,就会重新创建自动化,并且问题不会再次发生。我发现增加计划限制为我解决了问题。这个月是10000英镑。我在测试期间触发了一个递归查询,并用完了当月的计划配额。将配额提高到15000 req/月允许我继续测试。我删除了整个云形成堆栈,并重新创建它以使其工作。