You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Amazon PAAPI 5.0持续遭遇429请求超限异常求助

解决Amazon PAAPI 5.0持续返回429 TooManyRequestsException的问题

核心排查方向与解决方案

  • 先查API配额是否耗尽
    直接登录Amazon开发者后台,查看你的PAAPI 5.0调用配额使用情况。PAAPI默认配额是每秒1次请求,部分区域可能有差异,要是当前周期的配额已经用完,只能等配额重置(通常按小时或天计算)。

  • 严格卡死请求频率
    不管是用Scratch Pad测试还是写代码,必须遵守每秒最多1次请求的限制:

    • Scratch Pad测试时,点一次后至少等1秒再点下一次,别连续狂点;
    • JavaScript代码里必须加延迟控制,绝对不能并发请求,示例代码如下:
      async function batchFetchItems(itemIds) {
        for (const id of itemIds) {
          // 替换成你的PAAPI调用逻辑
          const result = await callPAAPI(id);
          console.log('获取数据:', result);
          // 延迟1.5秒,留缓冲避免踩线
          await new Promise(resolve => setTimeout(resolve, 1500));
        }
      }
      
  • 检查是否触发IP临时限制
    要是你已经重试了40-50次,大概率触发了Amazon的临时IP限流,这种情况配额重置也没用,得停1-2小时再试,或者换个网络环境测试。

  • 确认端点与区域匹配
    确保你的请求端点和开发者账号所在区域一致,比如北美用webservices.amazon.com,欧洲用webservices.amazon.co.uk,跨区域请求可能会触发额外限流。

错误响应分析

你收到的错误响应明确指向请求限流:

{
  "Errors": [
    {
      "Code": "TooManyRequestsException",
      "Message": "The request was denied due to request throttling."
    }
  ]
}

这种情况下别再反复重试,只会加重限流,先按上面的步骤排查。

内容的提问来源于stack exchange,提问作者Satyajit Behera

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 22:23:13