throttling Throttling / ThrottlingException スロットリング(流量制限)
APIリクエストの頻度がサービスの制限(クォータ)を超過しました。短時間の集中アクセスで発生します。
Technical Meaning:
AWSの各サービスには「1秒あたりのリクエスト数」のリミットがあります。これを超えると429 Too Many Requests相当のエラーが返ります。
AWSの各サービスには「1秒あたりのリクエスト数」のリミットがあります。これを超えると429 Too Many Requests相当のエラーが返ります。
考えられる主な原因
- バッチ処理による並列リクエスト過多
- 無限ループによるAPI連打
- 初期設定のクォータ値が低い(新規アカウント等)
確認と対処 (Troubleshooting)
1
Service Quotasの確認
aws service-quotas ...
期待値: 適用されている上限値を確認
2
リトライロジックの確認
期待値: Exponential Backoffが実装されているか
💡 解決策 (Solution)
指数バックオフ(Exponential Backoff)を用いたリトライ処理を実装してください。定常的に超える場合は上限緩和申請を行ってください。