ドキュメントに関する現在のご利用体験についてお聞かせください。アンケートにご協力ください。
設定不可能なレート制限
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab Self-Managed、GitLab Dedicated
GitLabはアプリケーションで次のレート制限を適用します。
| 制限 | レート制限 | 詳細 |
|---|---|---|
| 変更履歴生成 | ユーザーあたり、プロジェクトあたり毎分5回の呼び出し | :id/repository/changelogエンドポイントに適用されます。この制限は、GETとPOSTのアクション間で共有されます。 |
| コミット差分ファイル | 1分あたり6リクエスト | 展開されたコミット差分ファイル(/[group]/[project]/-/commit/[:sha]/diff_files?expanded=1)に適用されます。この制限は、認証済みリクエストの場合はユーザーごと、未認証リクエストの場合はIPアドレスごとに適用されます。 |
| デプロイの削除 | 認証済みユーザーあたり1分あたり500リクエスト | デプロイの削除(DELETE /projects/:id/deployments/:deployment_idを使用)に適用されます。大量のデプロイ削除によるインフラへの影響を軽減します。GitLab 19.2で導入されました。 |
| FogBugzインポート | ユーザーあたり1分あたり1回のトリガーされたインポート | FogBugzからのプロジェクトインポートをトリガーすることに適用されます。GitLab 17.6で導入されました。 |
| GitHubインポート | ユーザーあたり1分あたり6回のトリガーされたインポート | GitHubからのプロジェクトインポートをトリガーすることに適用されます。 |
| 新規ユーザーアカウント | IPアドレスあたり1分あたり20呼び出し | /users/sign_upエンドポイントに適用されます。使用中のユーザー名またはメールアドレスの大量検出試行を軽減します。 |
| 通知メール | ユーザーあたり、プロジェクトまたはグループあたり24時間あたり1,000通知 | プロジェクトまたはグループに関連する通知メールに適用されます。GitLab 17.2で一般提供になりました。 |
| オフライン転送のエクスポートとインポート | ユーザーあたり1分あたり6リクエスト | 個別に制限されるオフライン転送のエクスポートとインポートに適用されます。GitLab 19.3で導入されました。 |
| リポジトリアーカイブ | ユーザーあたり1分あたり5リクエスト | UIまたはAPIを介したリポジトリアーカイブのダウンロードに適用されます。この制限は、プロジェクトおよびダウンロードを開始するユーザーに適用されます。 |
| リポジトリblobおよびファイルアクセス | プロジェクトあたり、オブジェクトあたり1分あたり5呼び出し | リポジトリblobおよびリポジトリファイルエンドポイントにある10 MBを超えるファイルに適用されます。GitLab 18.1で導入されました。 |
| スニペット作成 | 認証済みユーザーあたり1時間あたり300リクエスト | POST /snippetsを使用したスニペットの作成、POST /projects/:id/snippetsを使用したプロジェクトスニペットの作成、およびGitLab UIで使用されるcreateSnippet GraphQLミューテーションに適用されます。この制限は3つすべてで共有されます。GitLab 19.4で導入されました。 |
| ユーザー名の更新 | 認証済みユーザーあたり1分あたり10呼び出し | ユーザー名を変更できる頻度を制限します。使用中のユーザー名を大量検出する試行を軽減します。 |
| ユーザー名の存在確認 | IPアドレスあたり1分あたり20呼び出し | 選択したユーザー名が使用されているかどうかをチェックする内部/users/:username/existsエンドポイントに適用されます。 |
関連トピック
Was this page helpful?