AWS

throttling Throttling / ThrottlingException スロットリング(流量制限)

APIリクエストの頻度がサービスの制限(クォータ)を超過しました。短時間の集中アクセスで発生します。

Technical Meaning:
AWSの各サービスには「1秒あたりのリクエスト数」のリミットがあります。これを超えると429 Too Many Requests相当のエラーが返ります。

考えられる主な原因

  • バッチ処理による並列リクエスト過多
  • 無限ループによるAPI連打
  • 初期設定のクォータ値が低い(新規アカウント等)

確認と対処 (Troubleshooting)

1
Service Quotasの確認 aws service-quotas ...
期待値: 適用されている上限値を確認
2
リトライロジックの確認
期待値: Exponential Backoffが実装されているか

💡 解決策 (Solution)

指数バックオフ(Exponential Backoff)を用いたリトライ処理を実装してください。定常的に超える場合は上限緩和申請を行ってください。