Rate Limiting (CI API) - CI/CD用語集の定義
rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。
rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。
rate limitingとは、クライアントが一定の時間枠内に発行できるAPIリクエスト数に上限を設けるもので、超過するとHTTP 429または403が返り、これがpollingやプロバイダAPIを多用するCIステップを頻繁に壊します。
対処方法
Retry-AfterまたはX-RateLimit-Resetヘッダーを読み取り、指数関数的にバックオフします。認証済みリクエストは通常、匿名リクエストよりも高い上限が与えられます。
関連ガイド
Quota Exhaustion - CI/CD Glossary DefinitionQuota Exhaustion: Quota exhaustion is when a usage limit (CI minutes, API rate limit, concurrent jobs, cloud…
Registry Throttling - CI/CD Glossary DefinitionRegistry Throttling: Registry throttling is a container registry limiting the rate of image pulls, which in C…