AWS API 网关:错误 429 请求过多
AWS API Gateway: Error 429 Too many requests
我正在尝试使用 AWS API 网关 和 Lambda[ 创建一个 后端 系统.
在过去的几天里,我为新的 API 资源创建了一个 PUT 方法,使用 API 密钥作为简单的第一个安全步骤。 PUT 方法在 AWS 上调用 Lambda 函数。
然后我将这个 API 部署到 "prod" 阶段进行一些测试。
最初几天,一切都按预期运行良好:我用邮递员创建了一个对 API 的调用,我收到了我期望的所有数据。
但是几天前,我开始收到 always 429 "Too many requests" 的回复。我还创建了一个新阶段,但没有任何改变:新阶段,无论是相同版本还是更新版本,总是出现相同的错误。
API 没有达到任何限制,因为它们每 天 被调用 4 或 5 次,而不是每秒(在 CloudWatch 上检查)。没有循环,只有一次调用。
我想在 lambda 方面没有错误,因为如果我在 AWS API 网关控制台中测试 API 我没有收到任何错误(并且 lambda 在过去运行良好,没有新的变化那个版本)。该错误仅在我使用外部客户端测试我的 api(在我的例子中是 Postman)时显示。
谁能帮忙解决这个问题?
更新:我刚刚在同一资源上创建了一个 POST 方法,具有相同的参数和相同的 lambda。这是工作。我想知道这个问题是否与一般的 PUT 方法有关,或者在 2 天内我的 POST 方法是否也会受到影响同样的问题。
Here 是 link 与亚马逊 API 网关相关的错误。最后一段包含有关您上面讨论的 429 错误的其他信息。
我遇到了同样的问题。我删除并重新创建了部署。它确实对我有用。
我正在尝试使用 AWS API 网关 和 Lambda[ 创建一个 后端 系统.
在过去的几天里,我为新的 API 资源创建了一个 PUT 方法,使用 API 密钥作为简单的第一个安全步骤。 PUT 方法在 AWS 上调用 Lambda 函数。
然后我将这个 API 部署到 "prod" 阶段进行一些测试。
最初几天,一切都按预期运行良好:我用邮递员创建了一个对 API 的调用,我收到了我期望的所有数据。
但是几天前,我开始收到 always 429 "Too many requests" 的回复。我还创建了一个新阶段,但没有任何改变:新阶段,无论是相同版本还是更新版本,总是出现相同的错误。
API 没有达到任何限制,因为它们每 天 被调用 4 或 5 次,而不是每秒(在 CloudWatch 上检查)。没有循环,只有一次调用。
我想在 lambda 方面没有错误,因为如果我在 AWS API 网关控制台中测试 API 我没有收到任何错误(并且 lambda 在过去运行良好,没有新的变化那个版本)。该错误仅在我使用外部客户端测试我的 api(在我的例子中是 Postman)时显示。
谁能帮忙解决这个问题?
更新:我刚刚在同一资源上创建了一个 POST 方法,具有相同的参数和相同的 lambda。这是工作。我想知道这个问题是否与一般的 PUT 方法有关,或者在 2 天内我的 POST 方法是否也会受到影响同样的问题。
Here 是 link 与亚马逊 API 网关相关的错误。最后一段包含有关您上面讨论的 429 错误的其他信息。
我遇到了同样的问题。我删除并重新创建了部署。它确实对我有用。