Skip to content
Latchkey

Rate Limiting - CI/CD用語集の定義

レートリミティングは、クライアントが一定の時間枠内で行えるリクエスト数に上限を設け、上限を超えるとHTTP 429(Too Many Requests)を返します。悪用や過負荷からサービスを保護します。

CIにおいて

GitHub APIはレート制限を適用するため、重いworkflowは403や429のレスポンスを受け取ることがあります。X-RateLimit-RemainingRetry-Afterヘッダーを読み取ってバックオフすることで、失敗するjobを回避できます。

関連ガイド